The contradiction lies in the fact that people work so they can work less and once there are people that do not have to work then how do they get access to that abundance? Through their own work? That would defeat the point. Through the work of others? The working people will get angry because they want to work and for the sake of fairness, they demand others to work just as hard even if there is no work for them to be done. Yes you can create more work so that everyone has work but what people forget is that you have to create those jobs in the first place.

The reason why politicians should strive for full employment is that abundance of labor leads to desperation, which leads to a worse treatment of workers and thus employers are more willing to waste their time. When there is full employment then labor is scarce and precious, meaning the time of the workers is scarce and precious which means employers will either make sure that the workers are treated well and enjoy their time or at least let their time be used for more "productive" endeavors.

>Society is really upside down, and despite the years of communism and socialism, which are mostly dead now, it seems we haven't really evolved.

They are solving the wrong problem. Really, just make sure basic macroeconomic accounting rules work and everything will be fine. For example: Everything produced must be consumed. When you apply this principle on labor, full employment becomes inevitable. How does our economic system violate that rule? It is possible to earn more than you spend, meaning you produce more than you consume. The excess is the deposit in your bank account. If you don't consume labor through work then it will be consumed by being idle. Thus the real value of your savings is eroding day by day until one day your savings have no value because all the freed time was spent idle.

Thus the logical conclusion is that there must be a deadline for your savings. At some point you must spend them before they lost all their value, not because there is an evil government stealing your money or whatever, because nature is eroding the real value of your money. Labor is spoiling the same way fruit spoil. If you want to save then you should save in real terms. i.e. you use your money to buy goods that last longer than labor (a house or industrial machinery) or a promise of a future payment (bonds or stocks). Saving in real terms leads to the employment of other people rather than their unemployment because it still counts as spending for accounting purposes.

The reason why a gold standard is a stupid idea is that linking money to something like gold will make people hold onto the currency because of the exposure of gold. When gold goes up in value people will stop spending because their nominal wealth is going up even though their real wealth isn't going up. In fact, by not spending your money there will be people that didn't work and your real wealth is actually going down.

There is another reason why spending should be forced or encouraged: Debts create money and repaying them destroys money. Holding onto money prevents debts from being repaid or in other words: The debt will exist as long as the deposit exists. There are obvious implications: Government debt can never go down because deposits never go down because people are not forced to spend them.