That’s why they traditionally want to get rid of older people. More likely to talk back. You hire a fresh batch of 20 year olds and their shut up and do what you tell them.
Yes, that's great. Push back, tell me why I'm wrong or why we should do it differently (with reasons and data, of course). Those are the best team members.
I currently manage an engineering team and all my team members are awesome, but the older ones are better at being informedly opinionated, which is very important.
I don't know how rare they are overall, but you can make them rare for yourself by quitting such places.
In over 30 years of career, I'd say I've spent a total of about 2.25 years (between 3 companies) in roles where I wasn't allowed to do my job and was, instead, expected to just listen. In each case, I left pretty quickly.
I'm an expert, if you hire me it is so you will delegate the decision making of my areas of ownership to me. Otherwise why am I here? If there is no good answer to that, then I won't be there long.
I don't recommend staying in any job where you don't own any decision making.
When I was in my 20s I was an insufferable know-it-all who found fault with everything.
I still spot problems and “push back”, but I have the experience now to know how to get people to listen and not just write me off as an annoying prima donna.