Nobody asked me, but I’d say there’s nothing at all genius about the plug standard. I believe it generally wastes a lot of pins, or makes them otherwise unusable. LCDs require multiple clunky cables. The cables as well as the sockets are much more expensive than they had to be, just for the sake of size.
With every commercial prototype design we make, we use gadgeteer sockets. They are just perfect, to add an external power module, of have an easy way to connect things. Yes you can use any header, but having a standard make it super easy to make the connections, or use one of available modules. Wasting few pins yes, but how often you design something commercially that uses every single pin on the processor?
Also, schools and hobbyists just love gadgeteer.
Now, would I go to production with gadgeteer sockets? Absolutely, if the volume is small, like 100. And absolutely not when volume is high, like 10,000.
Do not just look at things from your own personal needs. And I am not talking theories. These are actual commercial projects.
I do have to say that I like the plug standard as well. With R2D2 and Arduinos I hated the pins and screw down terminals always had wires find a way to wiggle out or get pulled when getting him setup at an event. The plugs stay a lot better and it is easier to know exactly where things need to be or even plug things back in blindly in a pinch. Now a different plug standard for power I would not mind but it isn’t a deal breaker. In the end the plugs make the setup feel more professional and permanent even if the system is actually an evolving entity that soldering connections would not be practical for.