This discussion always seems to me like such a tunnel-vision engineering mindset. Airlines are companies, they don't optimize for boarding throughout, they're optimizing for revinue. If they can charge more for a ticket that exempts you from a poorly-throughput-optimized boarding procedure, they'd better make sure it's poorly optimized.