Why do some plants eat insects?

Why do some plants eat insects?

Carnivorous plants come from a range of climates from the tropical areas of Asia to the temperate regions of Europe and from Central America up to Alaska, as well as Australia and many Pacific islands.  In fact, the only continent in which they don’t grow is Antartica.  These varying range of plants are widespread but rare and have differing requirements.  […]