You want to know why there is age discrimination....Health care costs are a big reason....Decouple medical insurance from employment, and I suspect a lot of age discrimination also goes away.
Also offshoring, a company doesn’t have to worry about paying medical insurance for Sanjay in Mumbai.
Excellent point.