It is not about taking randomness out of the game. It is about how much significant it is in this game. If it is too significant, then it is not appropriate.
Also, don't come and compare this game to real life. This game is most probably an 'insult' to football in real life. There are so many things that has happened in this game that is not logic at all to football in real life.
What nonsense are you talking about? The better team (quality-wise) usually lose if it has been managed improperly or used inappropriate tactics (or at least have bad results such as draws or narrow wins), and if it is the inferior team quality-wise, it should definitely lose as there were won't be the extra quality required for covering tactical mistakes and so on. Generally, 'luck' play's only a minor role in the final outcome.
By the way, Leicester did not achieve what it has achieved so far in this season due to 'luck'. There is a lot of work, good management, tactics and so on involved in there. The so called favourites failed due to a combination of poor management, poor tactics and so on. Also, don't come and compare to what has happened once in say 1-2 decades in real life to what seems to be happening like say every season or two in this game.
Many people don't even know what they speak about; they just think things are like this are like that based on their limited knowledge about the subject.
P.S: You have probably thought that I am one of those users here that think that quality is enough to win. I assure you that if it is the case, then you are wrong. I am for tactics and football logic, and not for some nonsense, non-logical things.