So, Let’s Encrypt now supports wildcard certificates that let you install 1 certificate for your domain that then covers all subdomains (eg admin.mydomain.com, wordpress.mydomain.com, nextcloud.mydomain.com etc).
It would make users lives so much easier, if we could only have to set up the location of one domain once, rather than every single time we create a new subdomain for a new app.