A while back when this thread started I had some strong opinions on the topic. I had a lot more time remaining on my contract and envisioned a program that could be molded to become my dream job. I've come to the realization that the organization doesn't need to improve to satisfy my little needs because it already is exactly what it needs to be.
It's all summed up in the quote below.
No debate anywhere, anytime is ever going to fix or change that, it's just part of the deal, if you do not like it, do not join or do not re-enlist, it's the military, the entire paradigm of military life is different than being a civilian.
The military exists to kill people and break things,.....period.
The rules are different,......period.
When you're new in the game it's you against "the Man." If you bust your ass (or just stick around long enough) you'll be in charge, and it's time to put your money where your mouth is. It's not hard to do, but one thing becomes apparent: The program really does work (objective: continued safe operation of naval nuclear propulsion plants).
Leadership below about O-5 can pretty much only make temporary, local contributions to the work environment; but leadership isn't necessarily dependent on your rank or appointed position. You can issue guidance, write instructions, set policies, but they just cover your small piece of the delicious nuclear pie and they only last until your relief has a different idea. If you fight for your people they'll work for you. If they produce good results (not an ELT joke) you don't necessarily have to fight for them anymore because your bosses will notice that your methods work and let you run the show. If you're an ineffective leader you won't find out until it's too late.
If you can't embrace the vision it's time to finish your contract and move on. If the organization can't satisfy your professional goals, finish your contract and move on.