You don’t need to follow the entire spec for a usb c. Usb c has a display port mode, but most laptops that have this won’t have it on every port. Most usb c cables also don’t support display port mode, which is annoying because they usually won’t say if it supports it.
Usb c extension cords are not allowed in the spec and yet they exist