Ok. Docker is also a convenient container registry. And its independent of ALL of those infrastructures so if i cancel any of them or move elsewhere, Im still good. So why should I not pay for Docker?
That doesn't make a difference. With most of the stuff, images will only be pulled when they are not locally present or stale. Ie pull if not present in K8. So doesnt make any difference.
In a cluster of any size worth discussing, this is hundreds if not thousands of pulls over public infrastructure vs private, which is a bad trade off in the vast majority of cases.
Also Google Cloud, Amazon, Azure, and even DigitalOcean.