Well there are multiple reasons to not release a beta, firstly there's the whole "hey a**hole my phone bricked because of you guys!!!' thing that would probably arise from impatient people such as yourself if there was a problem with a beta. Secondly, excuse comex and the dev team for wanting to release quality work, how selfish of them, who the hell do they think they are putting their time and hard work into making something simple for you to use. Maybe, and this is just a theory, they don't charge because they like doing this for people, and enjoy making us happy,
IN THEIR SPARE TIME, their lives don't revolve around you and I, so don't act like it does. And when you charge people any amount of money then they feel even more entitled (rightfully if charged money as your paying for a service) to support, rapid updates, and more. And do you really think that the few people that make up dev team, and the one man that is comex could really handle support for the millions of people that jailbreak?? And if you do believe that, well than I have a bridge in Brooklyn I wanna sell you.