This XKCD is great but in this case I think it's acutally decreasing the different standards. Instead of having one port for power, one for data, one for display, each port will do everything.
If this is more for the MS badge of approval, that standard already exists so nothing new, it's just...