Согласен, Windows - законченный продукт.

По поводу покупки MacBook, ну, я не вижу здесь никакой проблемы. Для программирования для любой платформы, нужно этой платформой или ее эмулятором обладать. Иначе как тестировать и отлаживать? Согласно лиц.соглашению, пользователи имеют право запускать MacOS только на компьютерах Apple, почему нет? Это их продукт и их право делать такие ограничения. При чем тут монополия? Visual Studio под MacOS или Linux тоже нет, вроде как. А Honda не продает масляные фильтры для Subaru. Как-то логично, мне все кажется.

Про Dropbox я пропустил, видимо. Приложение доступно в App Store, в чем там была проблема? Можно пруф?

У Apple много всего такого, они завязывают пользователя на свою инфраструктуру. В какой-то мере это логично и даже хорошо. Мне не кажется странным, что пульт от телевизора Philips работает только с телевизорами Philips, так и здесь, мне не кажется странным, что инфраструктура разрабатывается под определенный, свой продукт. Да и кстати, много всего работает и без инфраструктуры. Почта me.com работает из любого современного браузера, iTunes есть на Windows, и версии его выходят без задержек (не в пример MS Office for Mac), iPhone можно использовать без iCloud, ну и так далее.