Not that they're perfect by any means, but the pattern seems pretty clear: they start off with a restrictive situation, see how it works, and then adjust. (Sometimes they restrict more, then relax; sometimes they stay more restrictive.)
They're engaged in a learning process, folks. Nothing quite like the App Store has been attempted before on this scale, and you know they've gotta be rather conservative at each step. You would if you were in their shoes.
Yes, they're trying to make money, but I see lots of signs that they're also trying to accommodate the needs of users first, then developers.
Never assume malice when it could just be incompetence (i.e., learning from mistakes), etc.
(I'm not shilling for Apple. I didn't even attend WWDC this year for the first time in many years. ;-)