Absolutely. Working, whether it be for a pay check to get the bills paid, learning a new skill, or simply cleaning the house is great for a person. Sitting idly is never a good idea, as it enables you to become unmotivated, discouraged, and physically unfit. Whether or not someone has a job, they should always be working towards something.
If you value additional income more than leisure, then you should trade your time for money. Very few people in the world will give you food and shelter for free, and even if they will, that food and shelter had to be produced by someone else's labor. Work is what prevents us from starving.