My cynical view is that the reason Facebook was so willing to pay “above market” salaries recently is they knew this was coming. They had to know, and they had to know that when the news eventually got out, the stock would tank. It’s easy to offer lots of money in a currency (company stock) that you know to be overvalued.
Early on, I programmed on mainframes in COBOL… I’m sure I could do it again. But I’d be tossing away some highly valuable, broadly-applicable and current AWS skills. Want me to to that? As a spiritual pilgrim once said to a penguin: “cough up some dough, mac.”
It’s possible to simplify the “normal” things for normal users while still providing source code and repositories that allow us strange creatures to continue experimenting, testing, and yes, struggling with inevitable incompatibilities all night long.