There was a Federal notice published at the beginning of this year asking for comments on a rule change to require everybody to get a plastic card, not sure what happened to it. Might have failed on cost grounds.
So the final word on renter's insurance is you don't have to be a citizen, you don't have to be a resident, you just need to use a US address?