There's also a wealth of employeres who will hire people for below-market pay, and those are exactly the type of people who need to prove themselves and can't really afford to leave the job. It's kind of a catch-22, and hard to empathize with people in this situation once you've earned your stripes and feel you're past it.
The problem with OP is that they haven't been able to get the kind of job where they really respect your abilities. But they haven't gone through the grind to show prospective employers they're worth that.
I get it, that grind is really demoralizing, stressful, and stacked in favour of the employers. If you're actually capable of doing work that commands higher pay, but you don't have the network, the social skills, or the qualifications (including work history and references), I get why you'd feel jaded. I was in the same boat 6 years ago and still haven't fully shaken the mentality its left me with.
Anyway, just wanted to remind those of you who have distanced yourselves enough from that period of your lives, or who maybe skipped it altogether with recognition in the form of a degree or open-source contributions, that ageism definitely swings the other way as well.
I don't understand. Aren't tech jobs generally in favor of young people? I've heard ageism against old people, but not the other way around. I guess you're mistakenly associating people's negative reactions with your age?