I disagree with "never, ever" - everyone's fighting to get _developers_ to use their tools, which is why both Chrome and Firefox have a great F12 inspector built in, Microsoft is open-sourcing a ton of stuff and building VS code and developing a native Linux subsystem etc.
Basically, there's money in being an ecosystem like Apple's or Google's app store - you can take a 30% cut just for being the platform if you play it right - but Microsoft noticed with Windows phone and UWP that you can't just set up a store and rake in the cast unless you can attract developers to build things on your platform.
Then there's anchor products, a term from supermarkets for things like coke/pepsi (depending on the country you're in) - the idea being, if you don't stock these then your customers will shop somewhere else. If Facebook/Uber/Whatsapp/$COMPANY decides to develop their app for mobile OS 1 and 2 but not 3, then that's a strong disincentive for some people to buy OS 3, even if it's privacy-respecting and open-source and diverse and whatever. (The desktop counterpart to this is MS Office. For most companies, the choice is between Win and Mac, and will remain so unless Office ever becomes natively supported on Linux.)
Even the government has realised this, with their "clean app stores" plan - I read this part as "we won't outright ban US citizens from buying Huawei phones, but we'll make sure they only have access to a segregated app store and we'll lean on major companies not to develop a separate version for this store.
So if you ever want to launch a new platform, service or similar with a business plan that third parties will develop software for it, you'd better keep these third parties happy with decent developer tools.
Basically, there's money in being an ecosystem like Apple's or Google's app store - you can take a 30% cut just for being the platform if you play it right - but Microsoft noticed with Windows phone and UWP that you can't just set up a store and rake in the cast unless you can attract developers to build things on your platform.
Then there's anchor products, a term from supermarkets for things like coke/pepsi (depending on the country you're in) - the idea being, if you don't stock these then your customers will shop somewhere else. If Facebook/Uber/Whatsapp/$COMPANY decides to develop their app for mobile OS 1 and 2 but not 3, then that's a strong disincentive for some people to buy OS 3, even if it's privacy-respecting and open-source and diverse and whatever. (The desktop counterpart to this is MS Office. For most companies, the choice is between Win and Mac, and will remain so unless Office ever becomes natively supported on Linux.)
Even the government has realised this, with their "clean app stores" plan - I read this part as "we won't outright ban US citizens from buying Huawei phones, but we'll make sure they only have access to a segregated app store and we'll lean on major companies not to develop a separate version for this store.
So if you ever want to launch a new platform, service or similar with a business plan that third parties will develop software for it, you'd better keep these third parties happy with decent developer tools.