A strick senority based system allows for a great deal of transparency. Penalties also have to be included in the system for people who break it. Some may argue that other systems are better. But with a seniority based system. It’s difficult to hide when someone junior gets a better deal (wink,wink).