Agreed. In particular when testing any sort of web hooks/callbacks, I get pretty sick of constantly updating configurations as the ngrok tunnels change subdomain.
Seriously. ngrok is underpriced - I would pay double the ask without even flinching. I can't even count how many times it has actively aided in me getting paid.
Self-hosting is also a nice option.