It is not "needs of developers" the problem, but the "needs of product manager, marketing, c-level asshole".
Like for telemetry, most of the time the business side "can", so they do.
And again, for specific app and co, most developer would complain and not like release such user-hostile software but they are forced by business to do it.
Like this stupid project manager that thinks that his product/software is the most important in the world and there is no reason why a random user would not want to install it and also that the user computer belongs to him and to the company because he is using the product, without shame.