Caddy 1 was created because I needed a quick and easy web server for a lot of my projects.
Caddy 2 was created when I got serious about it, and we had governments and enterprises starting to rely on the project.
Now we exist because we advocate for (and deliver!) HTTPS on every site, memory safety, dynamic configuration, extensibility, and many more features valuable in a modern web server.
Hope that helps :)