Agree with Nigel: much of this abuse would be avoided if there were not so invariable a system announced at the start as "Group A winners will play Group B runners-up in knock-out rounds", but a draw were to be made of all group 1 & 2 qualifiers after the completion of the group stage.
Simples.
~M~