I blame the Navy for part of this problem. When I enlisted it was my second tour of service my first had been in the Army. The Navy recruiter offered me an "Undesignated Seaman" rating even though I qualified for 99% of the jobs in the Navy based on my ASVAB scores. I was a little older and a little wiser, so I asked a lot of questions and rejected the offer in about 15 seconds flat! I wanted Corpsman, I demanded it and received it.
"Undesignated Seaman" do not receive schools after boot camp they are immediately assigned to the fleet Deck department with the sales pitch, "You will get to see what the Navy is all about and then you will get to PICK THE SCHOOL OF YOUR CHOICE." The new recruit is being lied to…
For those of you that don't know what Deck department is, it is a labor pool that performs a ton of essential tasks that are unpleasant and get no respect. (I.E. Chipping paint, cleaning, swabbing decks, grunt labor in the hot sun or freezing rain etc…) Not many want to be in Deck department, and it is perpetually understaffed. The Navy will do anything to fill this department and once you are in it, it is almost impossible to get out.
THE BIG LIE, you will get to pick the school of your choice.
The reality you will get to pick from a list of schools that are available, what is available is up to the Navy. The Navy tends to fill MOS slots with new 18-year-old recruits that were smart enough to reject the "Undesignated Seaman" sales pitch. When a seaman having spent a couple of years in Deck department figures this out morale plummets and then rage sets in. You become a slave to your contract.
The second part of this lie is a lie by omission. There is no designated time how long you will spend in Deck department. Your ship will blame the Department of the Navy and tell the seaman you need to be patient it will happen. The reality is the ships Captain wants to keep his Deck department staffed and will block transfer / school requests citing the needs of the Navy. Since the Deck department is perpetually under staffed the seaman will be kept in Deck department for years on end.
The Navy will eventually honor its contract promise to the "Undesignated Seaman". Late in his enlistment they will offer him a poor selection of schools. However he will now need to extend his enlistment to get the school of his choice from those presented. There will also be a waiting period for his school to convene, could be six months. The waiting period will all be spent in the Deck department. Many seaman faced with an extension decline the schools offered. The Navy like some evil twisted Genie will smugly inform the seaman his contract was full filled, he declined to accept a school and will now finish his enlistment in the Deck department.
The Deck department is also used as a dumping ground for punishment. Lose your MOS for any reason the Navy doesn't discharge you they reassign you to Deck department. You receive UCMJ and get extra duty, you report to the Deck department. You have a dream of becoming a Navy SEAL and you wash out of BUDS you get reassigned to the Deck department. Deck department was full of angry disgruntled seaman and with good cause. All of the people that went AWOL when I was in were Deck department.