I'm still struggling to understand the "why."
(That's not an implicit criticism of the article, which is extremely appreciated because it's neutral and factual)
I've been away from Ruby for a few years but Shopify always seemed like a huge net positive, sponsoring lots of valuable work on both Ruby and Rails. I never followed Ruby community happenings very closely but I'm not aware of negative feelings towards their community role in the past.
Shopify wanted to put in place better goverance and access control, to reduce the risk of a supply chain attack and put a deadline on that.
Part time maintenaners left it to the last minute, didn't consult or communicate well and then over exerted their influence by taking over things without consensus to do so.
Existing maintainers then rightfully alarmed, when it all could probably have been handled better.
Doesn't help that the rift over a competing tool being created probably played a part in some of the heavy handedness. DHH's drift to white supremacy probably hasn't helped either, but likely neither are the cause here.
To preempt any potential objections on the basis of the removed funding from Sidekiq based similarly on a relationship with a single person, there are two pretty crucial differences: the funding was withdrawn because of the relationship the organization had itself with someone, rather than someone involved with something that literally had to be stolen to terminate their involvement, and the funding withdrawn by Sidekiq was done openly with umambiguously communicated intentions. Deciding to not give money to an organization because of an actual choice that they made and tell everyone that is just being transparent about your morals; secretively pressuring an organization to exploit their existing connections to force someone out of a project they don't own and then having them represent it publicly as something they chose to do on their own for the greater good might as well be out of the playbook of organized crime or foreign intelligence services.