I see that the elitist 'we are right and our way is the right way' BA lot are here.
One thing that is certain in all aspects of human life is that there is no "one size fits all" situation that is ever best for every situation. Seniority is one of those exact situations. It may suit the likes of BA but it most certainly does not suit everyone. The likes of flyer4life and the many, many, many others are not well served by mindless seniority systems and I am glad that there are airlines that will not throw them out on the trash-heap but will find a place for their vast experience. I am glad to work somewhere that found jobs for captains from a previous airline failure faster than any other airline and did not leave them 'on their own on the streets' as so many of those who feel that the seniority system is 'holy scripture' that cannot be bent or altered would have been quite happy to see happen.
There is no 'one size fits all' and our industry would be poorer if there was not variety. By all means stick to your seniority system for yourselves, but also realise that many who have ended up jobless for no fault of their own whatsoever could very justifiably see you as being just "me, me, me".