I'm 35, so I wouldn't qualify as young but neither old.
Businesses tend to recruit younger devs for few reasons:
- They can be easily convinced to work longer hours
- They are typically paid much less
However there is one trait in older devs that make them undesirable:
- They tend to carry baggage from the past. This comes in various flavors, such as biases one has regarding the path of their careers, their interpersonal relationships (social and official), technology choices etc.
The thing about biases are that the mind that nurtures them can easily justify them, thus making the very biases appear rational and logical.
Furthermore not all biases are negative.
They are a useful piece of memory that comes with experience. The question is: Can you consciously choose when to apply the bias -or- Is your mind driven compulsively to apply them indiscriminately?
I would argue that victimhood about agism does not help anybody. If you are in a craft, where the barrier to entry is low, be prepared to compete with the fresh crop of talent coming in.
There's a lot more I could write about this. But I leave it for another time.