I'm grateful for the 'no ports' move. It really helped jump start moving everything on to USB-C. Yes, the implementation details are still being worked out. particularly how the mass manufacturers can cut cost while still the most wanted subset of supported features.
> Yes, the implementation details are still being worked out
We're about 7 years into USB-C and I still had to do a ton of searching to find a dongle that does HDMI at 60 Hz, USB-A and charging (how crazy to want all that, right?!). I also had to buy a shady (AFAIK it violates the spec) extension cable to build a dock setup ("real" docks are in the hundreds of Euros). It cost me about 40€ to get back features I used to get for free and has reliability issues.
USB-C is a blessing for charging, but I'm a bit disappointed by the ecosystem for the rest.