While true, it may not matter.
Why ?
Users dont buy Flash, they buy iPhones. Obviously most users dont care about iPhone being proprietary, and in the end, Apple will do anything to please the majority users enough so that they will buy more phones. That include keeping a tight control on the platform.
Users want to buy iPhones and Apps. They dont really care about how the way the apps were programmed, or if its open. They may care about the price and the quality.
Apple will occasionally switch their stance when they think its ultimately beneficial for them. For example, see how they want from only webapps to native apps. They saw how it would benefits the users, and allow them to sell more phones. They gave the users want they want.
For sure they will not make things easy for developers. Their strategy is please the users first, the developers will come. They will only encourage the developers if it eventually make it better for the user.
Microsoft in the past and Android now have the other strategy: please the developers (Who said: "developers! developers! developers!"), they will create great apps and the users will come for the apps, not the phone.
At the start of the PC era, Microsoft picked the right strategy and won against the Apple. Things have changed, PC and Smartphone users are not just geeks anymore, so Apple strategy might work better now....
Time will tell.... But the DOJ might be the wild card here....