Of course everyone should have enjoyment in their lives. I too I have hobbies that cost done money.
But each person has to decide where to draw that line. And the answer is different for everyone.
http://www.boston.com/business/2014/03/19/does-your-hobby-cost-more-than-you-think/ZbaO4bAuxd2Olv1W2XuyRJ/pictures.html