Earlier quoted context omitted.
In my opinion Apple has a very mixed track record when it comes to "jumping the gun." Some things they did exactly when needed (removing the CD drive, Retina displays, ...can't think of any others right now). Other things they did way too early (butterfly keycaps, trackpad size, touch bar, USB C, removing the headphone jack on iPhone).
I think adopting USB-C is fine, but going USB-C only was too early.
In particular, my 2017 13" MBP gets pretty confused sometimes when talking to two external monitors connected via my Elegato expander. Even just one monitor sometimes gets confused after sleeping.
It was annoying enough that now I typically use just one external monitor. And when I need two, I conmect the second directly to my MBP's 2nd USB-C port, not to my expander.