It makes it easier in the sense of "better accessible", not simpler. The docker network setup and namespace management are actually quite complex.
As for overhead, what is the quantified measure of it? Like sure there's overhead, but exactly how much?