@kiwa fair enough. But if you start standardizing on USB-C then it is a good option for legacy or non USB-C devices.
Never. There is no reason to. ACPI is cultural flexible so the developer culture is fine excepting quirks and other hardware issues that arise that "bend" the standard. The only reason ACPI isn't being used more for other architectures is a failure in the culture to accept that hardware isn't perfect.