Why is surface cleaning important before applying paint?

Dirt, grease, and dust can prevent paint from bonding properly to the surface, which may lead to peeling or uneven finishes.