There are no bottle necks 128MB. DASH tested 400MB blocks without a problem. Plus miners control how large blocks are. This is just an upper limit.
There were 2 bottlenecks . I believe one was fixed and there is another one at 100 MB's. Can't they just fix the bottleneck after they go to 128MB's?