I worked for over a year writing software for video conferencing systems. It turns out the market has a lot of very strong solutions, but no one is willing to pay for them. The cost of building great video conferencing solutions begins to sky rocket as you reach the higher echelons of quality. The first 75% of good video conferencing is super cheap and easy to make and as you approach the 100% mark things go up exponentially. We found that most people want quality in the 95th percentile but want to pay for the 70th percentile... There will need to be some serious cost reductions, integrations, and improvements on the hardware and video encoding side before enterprise video conferencing meets the quality and price expectations that customers want.
Also important, most video conferencing solutions suffer from the same problems because they all use the same hardware just with a different software layer written on top of it. There are very few providers of video encoding and processing hardware.