Increasing the block size from 1MB to say... 20MB ... will inevitably reduce the number of participants able to run full validating nodes. Consider various discussions on network traffic patterns for existing 1MB blocks: https://bitcointalk.org/index.php?topic=3286296.0
So the question is: Is the reduction of participants from the higher technical requirements significant enough that it weakens Bitcoin? (I honestly don't know.)
I guess someone can put together a spreadsheet model with some "reasonable" guesses for the ripple effects of a hypothetical 20MB block size and try to predict game theory of what might happen. Has anyone done such a math exercise?
Sure, many participants already processing 1MB blocks today can easily switch to bigger 20MB blocks with no problems. But many can't and we don't seem to have a consensus prediction on what the percentage is.