I was a USB-C advocate until this point. I only had problems with the non-compliant devices, and if I buy a cable I have to label it what it capable of.
I didn't have a problem that I have to know even if my mouse has a USB-C port it won't support DisplayPort alternate mode, but I reasonably expect if I connect my laptop to a monitor it will be compatible