Obviously, this is anecdotal but no company in the world is going to release any figures saying that their employees work longer hours than they are employed for.
This is exactly the theory behind socialism. Capitalism is great at increasing our productivity, but past a certain point, you can't continue valuing productivity more than worker happiness. Socialism is less efficient than capitalism, even Marx admitted that, but at some point it begins to make sense to shift our values. When will that point be? Probably not yet, maybe not as soon as people think, but probably not never. If the metalworking industry is productive enough so that it makes sense to shift their values, then more power to them.
What we need to do is change the mindset of what is considered a normal workweek. The shift from 7 to 6 to 5 days and 14h days to 8h or 7h days was also a change in mindset more than a change in political system.
In a capitalist system you also need the mindset of most people to change at the same time. I mean a lot of things that we need for living that have a somewhat constant demand (rent/house prices, food, toilet paper, ..) will have the price at which profit is maximal. Which is why with the advent of women working you didn't have families with two incomes being able to afford twice as many houses, but families with one income not being able to compete with two income families to buy a house. The prices of necessities will always adapt to what people can afford.
If everyone switched to a 28h workweek at the same time, it wouldn't be a very big problem because all the other prices would adapt and you could afford the same basic lifestyle with a bit more basic luxuries. If you're the only one switching you can't afford a basic lifestyle anymore.
If Unions are relevant, it means they control negotiations for their whole segment of the labor market. This is the case at least in Scandinavia, and I suspect it is in Germany too.
So for example: if the auto workers union say that the work week should be 35h and the minimum wage €2k/mo, that means you can't set up a car plant and build cars with workers paid less, or working more.
It's mostly big auto companies that are unionized. They know that a) They can't attract the talent they want with worse conditions than all their competitors, b) it makes it easier to negotiate, because you're not negotiating with every employee, only one union, c) it indirectly puts a cap on what they're paying engineers. Engineers wages would probably be much higher if the big companies weren't unionized. With the union, you get the same raises as anybody else, but on a higher salary level. d) They can just put you on a salary level that they deem appropriate and you don't have much way of rising up.
That's the case in scandinavia too, but there it's "optional" (scare quotes intentional). In Sweden for example, if you open up a factory and refuse to have a union agreement with your workers, you'll find that your deliveries might not come, or your trash might not be picked up (for example), as unions (including OTHER unions entirely) will try to force the employer to make a union agreement. The law makes those kinds of actions legal.
In germany there are other examples such as unions having guaranteed seats in the boardrooms of companies, to ensure the same kind of balance.
It seems this kind of action is only possible for certain organizations in certain circumstances. In '95 this same organization was able to get down to a 35hr work week, but it's worth noting that metal is relatively expensive to ship and they're the largest union so there are some unique circumstances here.
EDIT: Seems my point is misunderstood. It's not that people shouldn't strive for less hours, it is that a sufficiently large amount of leverage is really the only way these things happen. Given that there's plenty of retaliation against those who try to unionize, it's pretty critical that they have plenty of leverage, first.