For the most part, the sudden rash of people deciding that their bigotry is now publicly acceptable is mostly around non-loadbearing things, because aggrieved entitled nerds aren’t great at working in a team (hyprland has definitely suffered from alienating people and missing out on fixes and compatibility work).
The rubygems stuff was a special case, because it was a hostile takeover of some important infrastructure by a shitty company, but most of the rest are unexciting projects that have found that giving it the old H-H is good publicity and more importantly: there are some rich folk throwing money around. Not a lot of cash in open source under normal circumstances.



“If you cannot quit everything you may as well not quit anything” is not a great rallying cry, because there’s a strong risk that people will take you up on your suggestion.
Doing something imperfect is better than doing nothing. Let’s not purity test.