My problem with that idea, Karnak, is this:
Say rooks have the highest numbers when I log on, and my -51D isn't available. Let's say I've been drinking, and instead of just logging off I switch to knights, who have the lowest numbers.
30min later squadmates start logging on, and they're all still rook, and now the rooks are in the middle, bish have the most, and knights have the least numbers. I'm stuck with a time limit that prevents me from flying with my squadron.
Too much of a headache.. if I can't fly my ride, I'll log. Plenty of other games I can play and get to do what I want without some mickey mouse subjective attempt to balance crap.