For me art, charity, and learning (which would include reading) are the best hobbies in the your list. And of course the more money one has (being financially wealthy and not having to be worker) the easier it is to have hobbies.
If a worker is working 40 or more a week they don't have time for too many, if any, hobbies. Add to that having a family, kids and other responsibilities one might not have any time at all outside from work other than sleep.