Have you considered what your career will be like at age 48? 55? 62? It's true that software developers are well compensated and in high demand, that demand tapers off rapidly after 40, when ageism comes up. If you want to go into management, then it's climb the corporate ladder, and get promoted until you can't do your job. What if you want to stay an IC? Become the lone developer who can support a legacy react appl…
This seems like an argument against unions. I certainly don’t want to live in a world where somebody is guaranteed a wage or a job due to age or seniority. This just seems really entitled. It’s up to you to create value, regardless of age.
Think of it this way, you want to create value. But you have NO say in the definition of value, the calculation of that value, and little influence as to what percentage of that value you get to claim as your own.
Your livelihood is directly controlled by something you have very little influence over. You have to TRUST the company is going to act in your best interest and value your contributions.
A labor union would give you the bargaining ability to have that say.
Unions aren't above abuse, but neither are non-union jobs either.
I'm offering a perspective as someone with ~20 years experience in industry lucky enough to have been relevant for so long.