Why the heck is this such an expensive hobby?

I pride myself on getting stuff on the cheap and being frugal but for the love of Pete, $300 for a good dado set? $100-$200 per saw blade? $150 for good router bits? $4,000 for a new SHOPSMITH! Holy rusted metal, Batman! Why is Walmart and Harbor Freight doing so well? Because they import from China where labor is cheap, quality is poor and tolerances are sloppy. How can they get away with it? Because I keep buying it! Why do I keep buying it? Because I can't afford $100 per saw blade! Ahhhh!:( My "blow money" budget for one month doesn't have room for the the tools and still have something left over for the wood!
OK, life requires money - I know. I'm blessed to have disposable income - I know! I'm lucky to have a little time for a hobby - I KNOW, I KNOW, I KNOW! But why do I have to love this hobby? Why couldn't I be satisfied with origami? A ream of paper would keep me happy for a month!

Seriously, has it always been this way? This is the second time I've gone through the process of collecting the necessities of a wood shop and it seems like it's more expensive this time around. Maybe I'm just more cost conscious now than I was in my early twenties but sometimes I feel like a dollar not only buys less now (inflation) but sellers want to push the envelope for what they can charge (greed)! Maybe I didn't know Delta was cheap crap 10 years ago. Maybe the availability of cheap tools makes decent tools look more expensive. Or maybe the truth stares at me in the mirror. It's my own greed and impatience that cause me to want the shop of my dreams right now. I know the years it will take to get there.
Sure, good quality costs more and lasts longer. But I don't want to rationalize overindulgence in any aspect of my life. If I can't afford a decent tool and I know the East Asia import is going to break and perform poorly, WHY EVEN BOTHER?

Time for me to practice the art of contentment and virtue of patience.
Thanks for listening. I better lay off the Rockler catalog for a while.