I was asking the question in general, mostly because I've seen a rash of articles saying "Let me pay to make twitter stable", etc. I should have formed my comment better, as it does appear to question this article rather than the idea.
I think it's based on the intuition that "you get what you pay for"; if a company has more revenue they should be able to spend more money on availability. Unfortunately, I don't think money is the bottleneck here.