Earlier quoted context omitted.
The problem is all three companies - Apple google Microsoft - are making their platforms worse. It’s a symptom of low competition and immense concentration of capital / labor.
Is that actually true for Microsoft? How they've evolved .NET and VS Code is amazing. You can make a PR on Microsoft's repos, someone actually pays attention, you get to talk and worth with Microsoft employees, and they merge things in. Microsoft is leaps and bounds more open than Google and Apple when it comes to development tooling.
This is better than the story from Apple and Google, who are just terrible consistently, but there is room for improvement.