I don't think you're wrong, I think it's just one of those things that makes people uncomfortable. The thing with ageism is that on a societal level it's counter-productive, and unethical, but for individual actors (companies, managers, etc.), there are various disincentives for wanting to hire older folks. They generally cost more, they're probably going to have more risk of long term health issues, and frankly, they're probably going to see through a lot more management BS that younger people might not have the experience to read correctly. Ageism is horrible, but it exists for a reason :-/
> and frankly, they're probably going to see through a lot more management BS that younger people might not have the experience to read correctly
I think this is bigger than most people realise. Bring in the bright young things straight from university (or with a couple of years' experience) and they won't know that "working 20 hours overtime per week is normal" and "you don't need a lunch break if the company supplies food" are a crock of shit.
> they won't know that "working 20 hours overtime per week is normal"
That was certainly my experience. I remember in my first job out of college, working 96 hours one week to rescue a client project (that was a lot of pl/SQL coding). The project launched and I got a six pack of beer and a t-shirt as a thank you.