You say “Linux” as if it was a single company. What prevents you from either re adding it yourself or being part of the group working on that and changing what you don’t like?
Gnome/freedesktop is essentially a single entity, and their choices affect the FOSS as a whole. If you're going to say well there are individual contributors, well there are individual employees and teams at microsoft too. I also addressed your point, I can always make my own script to play with bluetooth just like OP can run control panel with some hexstring incantation. Can is can I suppose.