Why not just be your own signing authority for internal domains? You can propagate your toplevel public cert with most enterprise network provisioning tools.
replies(2):
But running your own PKI properly is quite hard.
Let's Encrypt gives you top tier PKI management for $0.
Let a business pay $100/year for 10 internal hostnames.
In other words, if they do this they will be untrusted in browsers. They could offer this service on a secondary untrusted root if they wanted.