Yes Agreed
I've ask the reps at Futaba, Jetti to integrate those very things into there system for greater flexibility and expansion, I think CAN is a good direction or almost any serialized architecture.
Openpilot has the right stuff but, open source systems are not engineered for industrial...