The problem with free stuff is the lack of support. If I mess something up and my site crashes after hitting the HN front page, I want someone to throw money at until things work again.
That is likely where the introduction of pricing plans comes in. Redhat is still in business (ie, making money) because they support the enterprise usage of their products, and do it well.
While OpenShift doesn't have a paid support model per say, there is a very active community (which includes developers constantly monitoring forums, IRC, and Bugzilla, as well as Twitter). Chances are, if you hit a problem, you'll have a bunch of people jumping on it very quickly.
Actually you are the intended audience. We are keenly aware that people want this capability. The free tier won't have this built in, but the other tiers will.