Why is it that carnivores are better able to incorporate energy into themselves than herbivores?

Carnivores eat meat, which is mainly protein and fat and water.

Herbivores eat carbohydrates with a high water content.

The energy value is much higher in meat.