Short of a commision, I doubt the Navy had anything to offer that would match having my own place, eating meals at home, no fire drills or bells while I'm sleeping, and making a lot more money.
I can't see the Navy ever providing a bonus to seriously compete with the commercial world. I make over $100K a year as an EO and I've only been qualified 2 years. Quality Supervisors aren't very likely to stay, when better opportunies exist outside the navy. I think there will always be a shortage of qualified people in the Nuke program, unless standards keep lowering, which I think will just cause even more people to leave. It seems unlikely working conditions will improve anytime soon.
Maybe its just a combonation of being in the Navy and in the Nuke progam, that makes retention unlikely. I'm glad for the work experience, but not the hell that goes with it.