You mean 2 megaBITS/sec, thus 48 days.
No I really mean 2 megaBYTES. 4G LTE. Sometimes it is faster (and sometimes slower, or no 4G LTE coverage at all), but that it is pretty common.
Okay but it doesn't address the intractable fundamental issue which is Petabytes of storage.
And most of the world (weighted in terms of population) doesn't have that bandwidth. My DSL is only 3 - 5 Mbps. Mobile is rarely 1Mbps here.
Edit: I think as connection speeds increase and we add smart contracts a la Ethereum, the volume of micro transactions is going explode exponentially (network effects and N squared). I don't think connection speeds will catch up.