If you want one port that can charge multiple devices of varying needs safely, you need smarter cables. Sounds like a reasonable tradeoff.
Otherwise every single cable would have to be built to handle the highest possible power delivery rate (100W for USB-C).