Earlier quoted context omitted.
Ageism is too much of a thing in tech. These young frontend js developers can't even hold down F2 to enter the BIOS. So much knowledge lost from companies letting decades worth of experience walk out the door. And it shows, so many modern products have shite architecture.
Unfortunately though the lifespan of modern products isn’t very long either, so there’s not much value in investing in old time engineers to build products that could last forever. Any idiot can build a bridge that stands, but it takes an engineer to build a bridge that barely stands, etc.
The biggest extracurricular project that I did, was first released in early 2009, and is still picking up traction, this very day...
Depends on what you want. Some stuff should not be designed for the long haul, but some, definitely should.