"Unfortunately, I know of multiple companies with more than 100,000,000 users that have put their bitcoin integration on hold because there isn't enough current capacity in the Bitcoin network for their users to start using Bitcoin. Instead they are looking at options other than Bitcoin." -Roger Ver
The real question you should be asking, is who lied to these companies that Bitcoin can't handle their users?
or a better question is who are these companies exactly?
... and then if they are real and do have 100 million users why isn't it they cannot afford to build their own layers, Lightning, Thunder, Sidechain, etc to scale bitcoin to their needs? The technology exists someone just needs to stump up to build it ... at present Blockstream is one of the few actually building shit and not clipping the ticket.