Our WebRTC video calling system on Roll20 is used by around 50k people per week and works fine in both Chrome and Firefox.
There's no reason why hangouts can't work on Firefox. In my experience, firefox actually works better than Chrome, due to it having implemented the applyConstraints API.
This is just laziness or evil on Google's part.