It’s important to reference this old chestnut in times like this:
The Internet interprets censorship as damage and routes around it.
This applies to human behavior on this medium, not the machines and services themselves. So, the more service providers tighten their grip, the more users slip through their fingers. Short of that, people can also just adopt new slang to circumvent automated censorship mechanisms.
I would argue that vim is fantastic for a lot of editing and coding tasks, just not all of them.
Where it utterly fails is with deep trees of files in codebases, like you see in Java or some Javascript/Typescript apps. Even with a robust suite of add-ons, you wind up backing into full-bore IDE territory to manage that much filesystem complexity. Only difference is that navigating and managing a large file tree w/o a mouse is kind of torture.