For round trips out of the United States, you can cruise with just a birth certificate. Passport cards would be similar level of residency proof, I suppose. I also didn't know that they were sufficient for a cruise.
But ya, travel to any country besides Mexico/Canada by car and round trip cruises out of the US requires a passport book. Cards are kind of pointless, really, unless you're driving across the border all the time.