Apple consistently represents a step backwards for both developers and users, in terms of engineering and freedom, but they've amassed enough capital at this point that the hope of them simply withering on the vine and dying off is probably not going to happen.
At least Microsoft and Google show off their new projects and code so everyone can learn from them and read their research.