I am in favor of these changes.
At the very least, not allowing apps to MENTION the fact that you can purchase items outside an app is ridiculously anti-competitive.
The truth is that we would never accept this behavior on a traditional desktop OS, but we've tolerated it in the context of iOS. I think that's arbitrary and I hope this ruling sticks.