The problem is, as a developer trying to fix issues, telemetry can be extremely helpful... but if it's solely opt-in, then virtually nobody will actually use it, and then what's the point.
So as a user, I have to recompile in deference to making things easier for the developer. Definitely not like Windows...for all their sins, they don't pull entitled BS like that on users.