Seniority not invented by the military
Try reading Ernest K Gahn's "Fate Is The Hunter" regarding the very early, pioneering, years of airline operations across the USA, how the seniority list idea evolved and what he thought of it.
He thought it was a good thing...
Personally, I don't, and I'm ex military. I regularly moved squadrons and went back to the right hand seat of a new type until I'd gained the requisite experience. The additional stripes only ensured a greater load of the administrative burden on the ground.