1. Non-engineers are better leaders because they can find solutions to "wicked problems", problems with many interacitng parts where there is no predefined objectively right or wrong solution.
2. Non-engineers are better leaders because they are better at persuading others that their shitty solutions are actually good.
I might buy #2 (for some definition of "better leaders"); I'm not so sure about #1.