Вот это главная ошибка многих. Популярность платформы создаёт всю ту "проприетарную чушь", которая вроде бы и нафиг не нужна. Но посмотри на состояние дел на рынке разработки ПО. Ты в курсе сколько мелких программулек, связанными с простой обработкой базы данных, пишутся программистами? Это часто связано с узкими потребностями одной отрасли или даже офиса.И вроде бы не нужно всё это, глупость какая. Но! Это рынок труда. Это то, чем зарабатывают на жизнь многие программисты. И пока в ВУЗах Майкрософт будет распространять бесплатный Windows, пока студенты ищучают C# и WPF, с места ничего не сдвинется.
Хотя тот же "ненужный проприетарный хлам" можно было писать кроссплатформенными средствами. Но он не популярен. И потому не нужен большинству.
Неужели так сложно построить логическую цепочку?