Firmware is very tricky. Canon tests it very carefully, but when it gets out to the million users, some cameras always have a issue, and users find a combination of settings that causes a problem.
There is a enormous number of combinations of settings, so software like ML is going to have bugs.
You can remove it, and should first understand how it works and what you need to do to remove it in the event you have issues.
I do not use it, since reliability of my camera is important. If you are just experimenting and not making money with your equipment, I can understand that. They warn you that nasty things might happen.