1.  многие   сложные программы  совместимы только с ОС Windows,  но их запускают и на макос и на андроиде   Ключевое слово - эмулятор.2. Последнее 10летие  оч много софта не разрабатывается с нуля, а берется из опенсорс проектов и доводится до нужного состояния и продается..  Так что ничего страшного..   а вот с хардваре все несколько сложнее..