USB-C works with all the monitor you have and also with all the monitors you'll have.
You can use any port on the laptop and crucially charge the laptop and connect to a display with the same cable, and can be even used to connect to other peripherals using the same cable.
Your argument is that you don't want to spend $10 in adapters, you'll end up spending more in the future and be limited in terms of compatibility with newer hardware.
"Stick every Port in it" is ridiculous also.
What laptop does have Ethernet, infiniband, USB-A/B/C, thunderbolt 2.0, miniDisplayPort, MiniUSB, MicroUSB, RS232, Centronics, PS/2, VGA, EGA, PCMCIA, SCSI, eSATA, S-video, etc?