Certbot itself has not created those tasks, but the installation method of Certbot has. A small and possibly arbitrary, but a difference nontheless. E.g., when installing Certbot using the pip method, no cronjob or systemd timer gets created. Using the Debian or Ubuntu package, the package manager will create the cronjob or systemd timer (which are maintained by Debian resp. Ubuntu maintainers, not the Certbot team). AFAIK when using snap to install Certbot, the snap installer will install a cronjob or systemd timer, which is managed by the Certbot team.
So it depends if and who has decided you'll be getting a systemd timer or cronjob, including the Certbot team in certain packages, but strictly speaking it's not the Certbot Python application doing this.