I love your posts, and many of your takes a quite humorous. I say that to let you know I don't think you comment haphazardly. However, in this case while I am sure you have a good reason for making the comment, I don't think I agree. Apple should be making choices that are best for their business. If that decision would "foster a lot of nice open-source implementations" then great. If not, great. They don't "owe" anyone anything. They build the better mousetrap, people came. Now people are complaining that it's Apple's mousetrap. So at the beginning it was good and great and everyone was happy. And now that is no longer the case. Apple is still a business taking actions it thinks are in the interest of it being successful.
Tangent: Now that time has passed and the revolution Apple started and everyone happily went along with is now the status quo, the MASSIVE corporations want the rules to change because they deem it "unfair". I wonder how many people who want many of these changes forced onto Apple realize that the number one push for this is by massive companies who are trying to make additional billions in profit and has nothing to do with the average or even above average developer.