As others have mentioned, this system (common sense) has been around the block a few times before. I'm sure that either United or American were doing this in the 90's in the USA to much fanfare. Considering how much time, cost and frustration is involved in boarding and de-boarding in one day, in one airport alone, it does make you wonder where the thinkers and implementers have gone.