I don't understand the analogy. Are auto manufacturers in the EU required to publish a detailed spec and robust API for third party backup camera developers?

They are required to provide detailed repair manuals, spare parts, and diagnostic software to independent repair shops.