Maybe he didn't set himself up with the right expectation. Going directly from the fleet you get a second Bootcamp during Plebe Summer. Going via NAPS, well, you get 3 bootcamps total (you get to drive your own vehicle at NAPS, then lose that privilege as a Plebe).
That's what happened to his roommate, I believe. Went to NAPS first.