Linux is hard because it challenges ones assumptions about the way the world works.
Linux is freedom as opposed to slavery.
Linux is community as opposed to selfishness.
Linux is an example of a voluntary aid, mutual benefit and cooperative society that is based upon copyleft, free culture, open source and the GNU licence.
Windows on the other hand, is an example of a hierarchical, commercial, capitalist driven copyright and patent scheme which creates criminals and a police state needed to enforce intellectual property law.
Microsoft has Wizards which create the illusion of user independence, Linux has online software Gurus and a bash terminal, with scripts and tutorials for hands-on computing.
If Microsoft were any easier, it would create a monthly deduction off your bank account directly into the corporation.
Linux is difficult because there is usually no direct licensing fee involved.
Rather, one pays for labour in Linux the same way one pays for labour in the real world, via monetary exchange, barter, gifting and other alternative economic schemes.
The illusion of a labour-free world created by Microsoft and so many blatantly wrong visions of the future needs to be exposed
Instead of paying for labour, M$ users rip off goods and services resulting in a pirate economy based upon the commercial world.
With Linux the Emperor has no clothes. You get what you pay for, and you are not forced to pay for anything. In fact Linux encourages cashless exchanges that involve gifting in which the entire community is enriched.
I choose Linux because it encapsulates everything I feel about the world. The OS I use, Ubuntu Linux, is just a byproduct of a far deeper philosophical paradigm, one in which I have been actively involved on and off for the past 20 years.
Hope this helps.