Part of the problem in my view is that, if you're going to make these sorts of switches, you ought to be planning ahead 30+ years. If you told me USB-C was going to be the last iteration of the format (at least for several decades), I'd be okay with some weirdness in the interim. By contrast, if you told me the USB forum was going to introduce USB-D in 2030, I would absolutely not be willing to put up with this.
There is no apparent reason why USB Type C connectors will not last significantly longer. They support a much wider range of use cases (collapsing what were previously at least 4 or 5 different connector types into 1, and using the same connector at both ends), and were explicitly designed to be future proof. The people involved in the design were thinking decades ahead.
It is unfortunate that many device makers (e.g. people making power strips) have taken a while to adopt Type C. But in another 5 or 10 years the transition will just be a memory. At most you’ll need an occasional dongle for your legacy hardware.
The biggest future competitor for USB type C plugs is various kinds of wireless transmission.