network limitations
20MB block / 10 min = 2MB/min = 0.033MB/s, common even on very very basic household connections.
No, that's not true. Not in the US, at least. Even high-end connections have caps of less than 400 GB/mo. 2MB/min is 84 GB/mo,
per connection. That means your node gets four peers, maybe.