If you know what to look for, you can find an older boat that was properly maintained and doesn't have most of those problems.
There's definitely some valid points in there, but not every old shoe is a disaster waiting to happen.
Not all old shoes are bad but many are. Sadly those old boats in great condition are few and far between and sell very fast when they hit the market. I call them 2% boats (the top 2% of condition). The only boats that I regularly see maintained to a high sail-away condition, in decent numbers, are the ones most can't afford anyway such as Hinckley's, Morris, Lyman Morse, Swan etc.. I even see the mid to high level boats such as Sabre, Tartan & Bristol used, abused & neglected.
This is not just old shoes though. Even boats less than 6 years old can be trashed. The guy that bought my 2005 looked at every one on the market from Florida to Maine. He was horrified at the condition of the other six two year old boats. Price was not an issue, he wanted condition, and my boat sold for the highest price for its two year old age, even when one of them was asking 20k less than mine. I think it is a matter of time/committment. People seem to have less time and less inclination to commit to the maintenance required.
I have owned too many boats to count and bought both brand new and used. You STILL spend lots of money on a new boat just as you do old but just for different things, but only for a few years.
The only way to combat this is to arm yourself with as much knowledge as you can and become your own expert on the boats you are looking at.
If you don't know what you are looking at with boats, you stand a high chance of getting raked over the coals future expense wise. Surveys tell you little about how long a gear box may last, and engine, a fuel tank, internal water tanks, rigging (very few buyer pay for a rig survey/inspection) chain plates, wiring etc. etc. so it is still always a crap shoot. I have seen 400 hour engines need a re-build and 4000 hour engines in like new condition..
You CAN find good old boats in sail-away condition but be prepared to whip out the check book quickly as they don't last long.
The best boat, IMHO, regardless of age, is the one that has recieved only the best maintenance and upkeep..