Has there been any work on making these centralised public repositories distributed?
The cost of some of the IPFS hosts that will give you a dropbox of sorts still end up costing roughly the $20/month similar to the Docker $25/month for a team account.
It doesn't seem unreasonable to have the client automatically pin/seed the container it pulls.
The huge bandwidth requirements are an incentive to keep images small.