Adding your user to the docker group is in the official Docker install instructions, I wouldn't call that "random copy paste guides".
https://docs.docker.com/engine/install/linux-postinstall
If the official sudo project had a guide on how to disable passwords, that shouldn't be taken as endorsement of having that as a default config.