Block size isn't important.
What is important, is how many transactions per second 2MB and larger block sizes can yield.
Yeah it doesn't matter how large a truck is but how much can you stuff in it.
I might be wrong assuming this but I have the impression that no matter what you do a 7axle will be able to carry more popcorn than a van.
So no matter how you try to optimize the transaction size in the end the result swill be the same.
The 2mb will be able to carry twice as the 1mb.