I love good food, good wine and good beer. So, making my own is always rewarding and worth it to me. Yes, sometimes (especially with extract brewing and liquid yeasts), I've spent almost $50 per batch, which is pretty expensive! But, it's also my hobby. I don't build model planes or sew, etc, so this is not just a way to make great beer, it's part of my mental health therapy!
All-grain is generally much cheaper- and all I had to buy was my MLT, since I had everything else. It will only take about 4 batches to pay for the MLT investment. I reuse my yeasts as many times as I can- usually 3 times.
I guess I think of it this way- I can buy Stouffer's frozen lasanga at the store and bake it. It might cost $7. Or I can make the lasanga at home with super good quality ingredients for $20. They both will taste fine. The homemade lasanga will be outstanding, but cost quite a bit more and take up a whole day of my time. Is it worth it? It usually is.