Why do Cats have Rough Tongues?

Cats have rough (barbed) tongues so they can lap up water, pick up small pieces of food, and also for grooming. Cats are notorious for getting hairballs and their rough tongues are what enables them to grasp those tiny hair they shed.