- There was no need to force USB-C on companies as they were already moving that way on their own.
Probably, but we'll never know how long Apple would have taken to phase out Lightning without being pushed.
Also, now Samsung, Google et. al. won't be able to go back to the old ways of using proprietary connectors, charging protocols, video/data protocols etc.
People go on about "stifling innovation" but too much innovation in the past has been "how can we make a fortune by forcing our customers to buy proprietary chargers and accessories".
- USB-C is problematic and the only guarantee you have is basic charging.
Its not just "basic" charging, since anything that can use more than the basic voltage & current is required by the EU to implement the USB Power Delivery standards.
As for data/video yes it's called the common
charger directive for a reason... and while data/video may not be
guaranteed as standard there
are standards for doing all of those things over USB-C. AFAIK you can't just invent a new video/data protocol to use with USB-C ports without registering it with USB-IF. Plus, you have the "guarantee" that plugging the wrong USB-C power supply in
at worst just gets you a trickle charge and won't let the magic smoke out (unless you have a fake product).
Yeah, the multiple cables thing is a bit of a mess (more accurately, the USB-IF's failure to require labelling of cables is a mess) but there
are necessary differences between the cables - USB3/4 support needs 8 extra wire cores, 240W charging needs thicker conductors, longer USB4 cables need active re-timer chips... Even if you avoid Apple's prices, a full-featured USB/TB cable is going to cost more & be overkill for just charging your phone.