Italian here. We don't usually have cappuccino after 12pm because cappuccino is a breakfast meal. We do have coffee after 12pm tho. For Italian people, cappuccino toghether with lunch / dinner is a taboo, it's like broccoli ice cream we can say :)
It's not a lactose intolerance problem at all.
I'm curious, are you from a country where milk is conventionally UHT treated? UHT milk has a sweet (and plasticky) taste to me.
while it is at the bottom of the list, lactose is sweet