Keep writing their software in a mix of Assembly, C and C++, with bad business practices and this will never change, regardless of Windows existence.