Support for HTTPS only with http-01 challenge?

You insist that http-01 is easier, but I’m telling you it isn’t for such a service at all. I understand probably most web servers you’ve encountered defaulted to serving up files from the local filesystem. Put something in a directory named .well-known/acme-challenge/ and Bob is your uncle, right? But our server doesn’t do anything like that. For it to serve up an http-01 challenge answer is no easier than to pass tls-sni-01.