And by the way, the payscale rankings state that have USNA grads ranked #4 in early career pay defines early career pay as up to 5 years experience so it is a direct apples to apples comparison.

USNA grads make great money upon graduation, after 5 years, and throughout their careers either in or out of the Navy.