This is a Cuban vs Cuban issue. The rest of the US doesn’t give a shit.
Blame Cubans in south Florida. South Florida used to counter balance the Northern Red parts of Florida. After Obama loosened restrictions on Cuba they overwhelmingly voted Republican which caused Florida to move from purple to consistently Red in subsequent elections.
Cuban expats in SF hate Communism, Castro and any government descended from either of them. As long as they vote against any candidate or party that will loosen restrictions no politician will touch Cuba.
There is no reason to further antagonize Cuban expats for zero political gain elsewhere in the US. No other major voting block in the US gives a shit about Cuba.