Well the US does require US citizens to have their passport with them when entering (albeit they might let them in, after some hmm'ing and haw'ing). Similar style of rule. Same story with Canada, and plenty of countries in theory require the same.
I've got no idea if you can renounce Cuban citizenship, but from what I've the US certainly doesn't make it easy (or even cheap).