It's common expression for things aren't adding up, or making sense. Would help everyone if you learned English.
Mosquitoes aren't essential for our survival so you either drunk or just spreading misinformation for reasons?!?
how many animals rely on mosquitos for survival
how many animals rely on those animals for survival
how many animals do humans rely on for survival