Well "we" aren't waiting, lots of people set this kind of thing up themselves with a few Raspberry Pis and software like the one you linked.
The reason people wait for commercial alternatives is obviously ease of installation, support, etc., but there are also some features the big guys can offer that open source just can't compete with. Voice recognition is one, what if you want to talk to your TV or set your alarm while you're lying in bed? Open source speech recognition is passable, but there is no open source package that lets you do a hands-free "OK Google" trigger word type of thing. You'd have to pay thousands for that, in which case maybe you'll just wait for Google or Apple to integrate it into their home automation products.
The reason people wait for commercial alternatives is obviously ease of installation, support, etc., but there are also some features the big guys can offer that open source just can't compete with. Voice recognition is one, what if you want to talk to your TV or set your alarm while you're lying in bed? Open source speech recognition is passable, but there is no open source package that lets you do a hands-free "OK Google" trigger word type of thing. You'd have to pay thousands for that, in which case maybe you'll just wait for Google or Apple to integrate it into their home automation products.