Why Are Coffee Stains so Difficult to Remove from Carpets?

Why Are Coffee Stains so Difficult to Remove from [...]