I recently spearheaded the launch of a 5-year / $3-million dollar project called the Gigablock Testnet Initiative. The goals of the project are to do scaling R&D so that bitcoin can scale to bank the billions of unbanked, facilitated low-friction payments between anyone, and .... well simply be better money.
Why limit the block size to 1GB? Lets make it 1000GB each block, You can then scale bitcoin to bank trillions of unbanked from the entire Milky Way! Or if we make the block size limit to 1000TB then we can scale bitcoin to bank trillions of unbanked from all the nearby galaxies. But then who will host the blockchain? Jesus, is that you?