I think there are two pretty good reasons that Twitter moved away from being an open platform, and they are: 1) ensuring a good user experience, and 2) making money.<p>The tweetstorming thing, for example, conveniences particular writers at the expense of all the other writers (and quite a number of readers). I hate it, and will unfollow anybody who does it regularly. It&#x27;s the tragedy of the commons for an attention economy. Twitter&#x27;s demand that people be concise is a large part of its value to readers. The more they control the UI, the easier it is to nudge people in particular directions that shape good user experiences.<p>But that&#x27;s a small thing next to making money. To experiment with various ad products, they need extremely fine grained control of and reporting on user experience, and they need to be able to rapidly change that as they come up with new ideas. That&#x27;s hard enough even when they control everything; getting a zillion developers to do that is impossible.<p>Focusing on the core was great, but nobody was paying them for the core. They&#x27;re spending ~$1.5 billion&#x2F;year. Anybody who says, &quot;Twitter should do X&quot; without explaining how their plan will help pay the bills is not going to get a lot of consideration at Twitter HQ.