In my opinion, the market is very broad, dynamic and involves emotions, hence the reason it takets so much time to master.
Let me know your thought.
It's the emotion part that messes traders up and that's what makes trading a bit difficult to get hold of. On a more serious note, anything that involves money isn't easy to grasp. It's not just a trading thing. It's just that most people learning how to trade don't like putting in the works, patience and time to go the long haul in learning it. People won't like putting in the same number of years going through college to acquire a certificate into trading. They feel it's a waste of time spending such time under tutorship to learn trading.
Trading is practical and should involve learning on the field, not some theories of where market should be heading or not. To learn trading faster, get a mentor early.