I didn't say the system is free from those things, I said there are risk associated with it, you just have to accept it and factor in your investment strategy and you don't really care about X Y Z risk, blaming someone for your shortcoming doesn't help you becomes a better investor, it turns you into a bitter person who thinks the world is against you.
once that out of the way you have time to concentrate on learning the business and generates a decent return for your money despite a few shares get smashed here and there