But in real life people are forced to use windows The general public could never migrate to unix, it would take months of training.
People are not "forced" to use anything. They use Windows because Microsoft has ("had" actually since they have started dismantling it) a world class marketing department who convinced everyone that they needed Windows.
Learning to use a UNIX system is no different that learning to use Windows. If you are not familiar with either, then you have to learn and be trained.
When I was first plopped down in front of an Apple computer to write drivers for it, I had an Apple engineer help me. It took a week to teach me enough to keep me from locking it up every 30 minutes.
There is no such thing as an "intuitive" computer system. My daughter grew up on UNIX and the CLI. First time she was plopped in front of a Windows box, she just about threw the monitor and mouse out the window. Her frustration with the "handicapped" way the system operated was overwhelming.
I am not saying Windows does not have a place, but its very design does inhibit productivity. Yes, you would have to spend more time training someone to be efficient using a UNIX system, but higher productivity pays off in the long term or you can suffer mediocre productivity, right from the start, with Windows.