Earlier quoted context omitted.
> Whoever chose to commit anonymously (or gave the order to) knew they were doing something shitty and didn't feel comfortable doing it "in public". That isn't necessarily true (although it definitely seems possible in this case, especially given the choice of name). The other possible reason is that they knew they were doing something perfectly reasonable but controversial, that other people would dislike, and they…
Deliberately breaking an existing feature that caused zero trouble to any past, present, or hypothetical future user is never, in any circumstances, "perfectly reasonable". It may be largely inconsequential, it may be cynically obvious, it may be not worth fussing about, but not "perfectly reasonable".
Yes, but I don't think that is true of this feature:
1. It's a feature. Features have inherent maintenance cost. A team can only support so many features, and new features generally come at the cost of other features being well-developed. A significant part of my day job involves killing features that technically work but require so much maintenance overhead that we can't effectively work on new things. This makes some existing users of those features unhappy. We're killing them anyway.
2. The change improved the level of corporate support for Android, thereby improving Android's future headcount and budget, thereby improving the ability for other features to get delivered. Trashing that on principle does harm users. There are plenty of dead and dying mobile OSes with a customizable search engine that aren't helping users in their current state.