I'm using lego - https://github.com/go-acme/lego for this, single binary works great.
In the end does anyone really care if it’s a 10MB tarball versus a 330kb tarball?
I never had a problem with how long it took to install dependencies until I had to do it multiple times over in quick succession.