As long as they aren't in a tax bracket over 100%, then, "work[ing] longer / harder / smarter," in fact does result in increasing their net worth. What's the problem, then? That we are asking them to contribute to promoting the general welfare?
The problem is that when someone works longer/harder/smarter for 1k, they get more taken in tax than if someone gambles on the stock market and makes 1k. That's the wrong way round.