It's annoying to see people make sweeping generalizations like this. We often say there's three sources: USNA, ROTC, and OCS. I'd argue there's 72 Sources: USNA, OCS, and 70 different ROTC units.
Enjoy making friends with your ROTC wardroom mates.
(For the record, I went to OCS, and no...