We dont care that they are communists. We deal with all kinds of fucked up regimes around the world but the key difference is none of them have ever dared challenge us militarily with Nukes right off our border.
Cuba is basically perpetually fucked as punishment for that decision and its done as a warning to anyone else that might get in bed nearby with one of our existential enemies (Russia, China).