I couldn't agree with this more. It goes back to the "should Twitter be taking usernames from people?" discussion we had here a week or so ago. Twitter is free. You're not paying for it. It doesn't owe you anything. Plan accordingly.
On the flip side, this begs the question "When is Twitter going to start charging to use the API?" It seems clear that there is some demand for it.