If I wasn't a nerdy kid who toyed with computers in school, I'd be in a very different place right now. Once that's much less nice.
(But yes, you're right in principle.)
That's not really what it's about though. The upper middle class is what drives the economy. The super rich are not the job creators, the almost rich are.
You give an extra $25K/year to a multi-millionaire and it changes nothing for them, but to someone making $150K/year they're not making so much that it doesn't affect their spending. And the almost-rich buy services. They pay people to do the jobs you can't outsource and you don't need a degree to do.
So if you want to help the poor, go ask your boss for a raise and then spend the money.
Connecting salary to length of employment is just one way.
A hypothetical new software-themed union could define another scheme for a pay scale.
(And as a side note, for my part, I would rather my salary be defined as simply as "as much as I can get" rather than my skill or my tenure.)