My take: Zoom is very approachable outside of enterprise. Skype (although historically has its roots with regular folks), is mostly used in a "Skype for Business" config. MS Teams is much the same way.
How does it fail to handle rooms of people? I ask because I’ve used consumer Skype to host a half dozen folks on two occasions in the past two weeks. Or is your definition of “room” larger than a mere six people?
Good PR helps too, I suppose.