My story is quite similar ... I played an old set of forged irons (Acushnet, I think) from about age 12-24 ... then bought a set of cavity back "copies" that I played until they were stolen (!?!) about 10 years ago (see side note below) , which I replaced with another set of copies ... then about 4 yrs ago I bought a set of used Bertha irons ($325 for 2-PW, AW, SW ... woo hoo!), which have been great ...
In late 2006 I attended a free club fitting at the course I play ... I couldn't stomach the cost to buy the clubs ($1100!), but it was an interesting exercise nonetheless ... I took my Berthas to a local guy and had him check them, fix a few errant lofts, and bend them all 2° upright (based on the recommendation from the guy at the fitting), and viola, more GIR!
So your point is well taken, but it's tough for many of us to handle the cost of custom-fitted clubs ... I think many of the manufacturers understand that fact and have developed systems similar to the old Ping (et al.) model of "custom fitted off the rack" clubs ... I'm considering getting a new set of irons this year, and I've been so happy with my Berthas that I'm going to give Callaway the first look (might even splurge for the new X-forged if I get really frisky) ... but I don't have a pro shop nearby that would be able to do a true fitting on them so I may have to wait until the next time I go to Vegas ... or I may just pick up a set from 3balls.com (e.g.) and get them bent to my specs ...
(side note: when my clubs were stolen, there were two clubs that I really missed ... one was a sweet-hitting Cobra 1-iron with a graphite shaft that I was never able to replicate, although I tried ... the other was an amazing "gimmick" wedge called B.O.B. that I had purchased from Austads a number of years earlier, which also turned out to be irreplaceable ... but now we have milled-face precision-bounce wedges and myriad hyrbid designs from which to choose, so I'd forgotten all about my two old favorites until I started typing this post ...)
If you're not having fun, lower your standards.