It's mostly the fault of the charlatans at AiG and ICR, who make a living telling lies to uneducated and highly susceptible children in grown-up bodies, people who just want to keep believing that fairy tales are real.
There are no "Missing links" because macro evolution can not occur. You have a few HIGHLY DISPUTED examples of what you say are macro evolution, but even most evolutionists will admit that the fossil record does not record the kind of information you would like for it to record.
You have no idea what most mainstream experts think on the subject, as that's exactly the kind of thing that AiG is lying to you about. As I've already shown you (to no particular effect), there's plenty of fossil evidence. This is not controversial out in the real world.