This was inevitable once Microsoft wrote a check for $7.5 billion. You're not going to pay that much and not recoup your investment. You might say that they could've gotten it from existing income. Maybe that's true but it doesn't matter. Because you can get it faster by turning all the knobs to increase income and decrease costs.
Profit has a tendency to fall over time. A growing company can escape this for awhile by expanding their marketshare or expanding into new products. Eventually the only way to head this off is by raising prices and cutting costs.
Entshittification is fundamental to our system.
Consider this too: the people who are making decisions about Github's future have no investment in it's long term success. They're VPs, directors, managers and ICs who are simply trying to get promoted and get their bonuses by squeezing out short-term revenue. They'll be long gone before it all goes to shit.
It's almost like we have a distortion based on the workers' relationship to the means of production.