If you haven't seen this before it's worth a watch.
Andreas explains why Big Blocks are not going to work. (watch time: 5-6mins, Petabyte Blocks & Streaming Money)
https://youtu.be/AecPrwqjbGw?t=11m39sSegwit in its current form can't handle hundreds of millions of users either. That was never what it was about. We needed a step up, a year earlier than we got it, and we had a few options to do so. For the current leg, and I repeat myself yet again, why was segwit better than simply doubling the blocksize? Nobody seems willing to explain that bit, for whatever reason.