There are three types of pensions: defined benefit, cash balance, and defined contribution. The first two are age-discriminatory; the third isn’t.
Traditional corporate pensions were (and some still are) defined-benefit. They’re inherently age-discriminatory. They’re designed to be age-discriminatory. When you reach retirement age, you get a monthly pension, for the rest of your life, based on the year you left the company and how long you worked there. A 64-year-old is accruing benefits that will begin paying in one year; a 24-year-old is accruing benefits that will pay in 41 years. The NPV of the former is vastly greater than the NPV of the latter.
Nobody protested against such plans when they were created, because:
(a) They were adopted before today’s egalitarian, you-must-treat-everybody-the-same mindset had taken hold;
(b) They discriminate against young people and in favor of old people, so that even after anti-discrimination laws were adopted, no one was infringing against a protected class;
(c) They were adopted during an era of corporate paternalism, when people expected to work for one company for a long time and reasoned that, if they “suffered” as young workers, they would benefit as old workers.
Recently, many companies have switched from defined-benefit plans to cash-balance plans. These are the types of plans described by Tastes of Chocolate in the OP. If you leave the company before retiring, rather than wait until you’re 65 to collect benefits, you can take out the cash balance from the plan and invest it on your own.
To calculate the value of the cash balance, companies adopt a schedule similar to the one in the OP. The schedule in the OP is not the least bit atypical. Even under this skewered contribution schedule, CB plans are still almost invariably more favorable to young workers than DB plans. That’s how age-discriminatory traditional DB plans have been.
In fact, most litigation concerning CB plans has occurred after companies have switched from DB, by older workers complaining that the CB plan was less biased in their favor than the prior DB plan. For example, see here.
For an age-neutral pension, you need a “pure” DC plan like a 401(k), where you contribute your own money with a company match that isn’t based on age. However, when companies adopt that as their only retirement benefit, people complain that traditional benefits are being taken away. You can’t win.