2019: Twitter introduces Twitter Communities(tm).
Accounts created in a community are private by default, and can only contact and be contacted with other users in the same community.
Other than that, it will use the same Twitter backend, and Twitter Community users can still follow public accounts, so Twitter can still push ads/sponsored posts/algorithmically-chosen shitposts from celebrities.