Marco Arment on Twitter’s recent PR shortcomings:
In most cases, there are very good reasons why a company the size of Twitter does or says something, but for other very good reasons, they usually can’t say exactly why.
The key aspect in this equation is, good for whom? Any “reason” is highly subjective, and “good” is often only a matter of perspective. In most cases, especially with a company the size of Twitter, whatever they do or say is driven by what’s good for them (as it should be). I think this is certainly true of Twitter’s recent PR statements, like Ryan Sarver’s declaration that developers should not attempt to imitate the “mainstream Twitter consumer client experience” or the sudden change to apps’ access to direct messages.
Ideally, what’s good for a company will align with what’s good for everyone else (users, developers, derivative businesses). And, especially with Twitter, that’s where “good reasons” can start to fall apart.