I heartily agree. Those who try hard get the good MOS’s, those who don’t get KP and latrine duty!
It was the intelligence/vocational testing that determined which ratings you were qualified for when I joined the Navy. Any hard work you did had to have been done before you enlisted. After that your advancement was constrained by the need in your field first, then you performance on tests.