Eh, the fact that Apple has been "great for developers" is largely an accidental consequence of the fact that their platform has a lot of users who are willing to spend money. Apple attracted the users because Apple wanted the users, not because they wanted to help developers out. Without the userbase, iOS would be relatively unattractive (and I don't think Apple would feel like it could pull this kind of move).
A large portion of what Apple does that's specifically targeted at developers these days is negative. The NDA, rules so broken they were never consistently enforced, arbitrary rejections, retroactively rejecting apps when they decide to come out with a competitor, etc.
Also, I dispute the claim that this rule change was "entirely predictable." Can you show me somewhere that you or anybody else predicted this rule change before it came to light?