They failed to get revenue from ads, just started a paid version that doesn't offer anything attractive for most people (I would be willing to pay a bit for a good experience), and by focusing SO MUCH on engagement without a way to opt-out, they make people hate the tool and their timelines.
Tik Tok at least has two tabs: Following and For You. On following I only see content from users I follow. But Twitter refuses to let this happen, and clutter my timeline with things I don't wanna see.
And even if I create lists for people I want to see posts from (suggestion from another post from earlier this week), I still can't make my likes not be 'advertised' to everyone that follows me. So basically sometimes I can't even give a like to a tweet if it's risqué for example, because some followers might not like seeing that and then unfollow me.