Earlier quoted context omitted.
That's right. Docker still runs without user namespaces by default, which means that root is the same user inside and outside of the container. This does open up attack surface and configuration footguns. Confinement still leverages dropping some root caps, seccomp, various other namespaces, etc.
I don't think this is true, otherwise you could just load a kernel module into the host kernel from a container.
People still should use user namespaces (and tools like Podman and Incus do by default) but basic stuff like that is not the reason.