Not a helpful take TBH.
Canva is crazy easy and convenient. That’s what they built their business on being.
People can complain about the products they like getting worse, that’s how change happens, that’s how people get motivated to make alternatives…etc
This is the way.
I do this. PFsense DNS resolver, and have loopback enabled.
DNS for all the domains points at a reverse proxy (Caddy) that handles valid HTTPS termination. So all my services have valid HTTPS certs, and devices on my network can access them normally.