You can match hostnames with trailing dots in Caddy, too (and have been able to for years).
What is kuschku arguing against in ELI5 terms?
It is not _configured_ by default. There is an important distinction.
It's not mentioned in documentation because the documentation [1] does not provide an _exhaustive_ list of the kinds of addresses that Caddy can be configured to serve.
1. https://caddyserver.com/docs/caddyfile/concepts#addresses