Hi there,
The pip install method makes certbot available in $PATH by creating a symlink in /usr/bin. This way, the file can be overwritten by installing the distribution's certbot package. According to the official FHS documentation, locally managed binaries should be placed in /usr/local/bin instead. This prevents the symlink to be overwritten, and respect the purpose of each folder.
Regards,
Totchi LAGAWI