I can tell you're not a developer. You act like Apple is the only one charging a fee to develop on their platform. Let's look at Microsoft and their XNA Platform. It costs $99 to be a developer. You only get access to the indie game section on XBox Live. The section that almost no "normal" person ever finds. They only find the arcade section sometimes but most of the time they just put a disk in and get going. Forget surfing all the options XBox Live has.
$99 to develop for a widely used platform? For a developer that is a pretty good deal actually. Considering it costs thousands to get a license from Microsoft or another console developer to get their console SDK and a license to create games for that console. Even then you need to be a good size company for them to still give you one. It's not like you just fork the money over and it's yours.
I'm glad Apple is cutting down on this. If you're not a developer and not looking to develop an iOS 6 app then your hands should be no where near an iOS Beta. This beta should not even be on a everyday device!
You realize that you are comparing two entirely different universes, or don't you? No, of course you don't. It's just the only example that you could find to make a lame excuse for Apple.
Besides, devs might want to beta-test their own software on customers devices. Not everybody is lusting for Apple's latest Facebook toy app.