Well, good questions, but how is it that we’ve had 20+ years of video conferencing over the internet and most solutions are total crap?
Product management is a fine art... Maybe Microsoft and Google will manage to catch up, maybe in trying so they’ll dig themselves further into a hole...