i realize i have asked hard question: why free OS hasn't beaten M$ in
past 30 years? there's no easy answer, it requires years of experience
in Windows and Linux
1st, programmers from proprietary software company are as clever as best
from open source community. perhaps they are better organized, their gui
is more consistent and smooth than linux's, comment by Michael Grant
2nd, users that have intention to migrate to linux have already done so.
in crowdstrike crisis, no one talk about replacing MS with linux. Andy
Smith point out that linux will have same problem if linux is used.
3rd, situation isn't favorable to linux, M$'s share is overwhelming,
more users attract more developers, who write more apps, which attract
more users. some apps run in Windows, not linux, making migration difficult
4th, price isn't decisive factor, switching cost is too high, learning
to use M$'s applications takes significant time, effort, and training
costs, few users are willing to switch away.
https://www.investopedia.com/terms/s/switchingcosts.asp
it's almost correct if Intuit is replaced by MS in web page above
it seems safe to bet that linux's share in desktop market won't change
significantly in next 10 years.
PS: i am aware that linux has more success in server market