I'm not American, so would someone knowledgeable indulge me the obvious question: Why is Puerto Rico not a state while e.g. Hawaii is?
Is it the language -- a Spanish-majority state would not get the approval from other states to join the union? Or something less obvious?