You are completely correct in that there are plenty of non seniority companies for the anti camp to work in.
I suspect the seniority based ones are typically the more desirable too for reasons unique to each individual.
As SG says, it's rather selfish to suggest another system is flawed because you cannot join it without penatly, regardless of your reasons for wanting to do so.