(writer of the site here) I've never liked Twitter, or any mainstream social media for that matter. The only one that came close for me was Google+, that was brilliant, I thought.
So yeah, nothing to do with the shit show that is Elon Musk, it's just good timing. :-)
I was thinking the same thing, was this person in such an outrage when Jack Dorsey was at the helm?