No that it is only good for the sake of working. Simply that if you are already working on something, work hard and do it well, for both the reward of working hard to meet a goal, make money, etc, and because there is always an outcome.
I am not advocating working hard all the time in lieu of anything else or down time, or pleasurable activities. Simply that when you ARE working, work hard to be proud of yourself, to accomplish your goals, and to work toward something bigger, whether that is more money, a different/better job, or anything else.
As to your last point, yes, I feel it is better to work for others rather than do nothing. Now, whether that is volunteer work, regular day job, whatever, it is still better than doing nothing 100% of the time.
Why would I be working toward a goal I do not agree with? Everyone’s goals and purposes are their own and I certainly am not here to judge anyone’s goals. If it works for you and makes you happy and is not actively harming others, go for it.
Idleness isn’t a bad thing. I am not saying you should be working all the time or that having down time isn’t important. It is! I’m arguing that if you ARE working already, work hard and be proud of yourself and your output.