Well, then that kind of makes sense with my experiences.
I used it working for 3 companies within the past 7-8 years. The first was a large 20K employee organization and we had 100+ person video/screen sharing conferences often. BUT, they had their own installation of the servers in the company's private data center.
The second place was less than 100, and so is the 3rd company. So that's probably why I haven't been experiencing the same thing.