Things were getting pretty good for a bit with HDMI, but the USB-C, DisplayPort, HDMI mess is a real shitshow. Sure, I don't have to set IRQs on my ISA attached serial cards, but there are still plenty of things that are really unstable/broken.
Don't forget that there is a sub-shitshow inside USB-C cabling all of their own, as well as DisplayPort enabled USB-C, docks that do some modes but not others, monitors that run 30hz on HDMI but 59hz on DisplayPort....