Maybe twitter can't make (more) money. Email or Instant messagers don't make money, but they are essential protocols. I think any change to its free model will instantly change its character so much that it will lose relevance and drive people to simpler open source solutions.