I agree with everything you said, and also want to point out Twitter doesn't really have much of a "core experience" shared across its entire userbase either. Trending topics and promoted tweets on Twitter are largely determined by your language, location, who you follow, and interests Twitter has determined you have. You and another Twitter user are going to see very different content shown to you even beyond the things you subscribe to.