People who decide whether to buy a home automation system or not don't give a flying fuck about interoperability - they want one vendor to install and maintain it for them anyway. What they care about is cost, features and (for renovations) how hard it is to install the hardware, and how much it can do for the money and time invested.
What we need is more accessible hardware, not more software. There is plenty of open source home automation software. What we need are cheap ways to build sensors, buttons, actuators etc, plus a cheap way to make them look good, too (that last part is the hardest, actually).