I'll never understand why companies make such customer hostile decisions.
I think it's because Apple more or less proved that the walled garden approach can be wildly successful and everyone is trying to copy them. Seems however that they are the only ones to have success with it.