Context: I looked into uptime monitors quite deeply about 10 years ago when I thought about doing a SaaS.
Implementing a good uptime monitoring system is actually more complex than you would think from a technical perspective (dealing with network splits which could be the result of your network or the target endpoint's network, so you need to triangulate continuously between multiple network sensors).
Actually, something like pagerduty is even simpler from a technical perspective; but as a business, is probably a different story.
I wish people around me didn't burn wood, but since they will do it anyways I'm always pointing people to areas near me where there are dead trees standing. I'd rather have them pull it out than wait for a forest fire to clean it up.
It is impressive how fast one guy and a saw can fill his truck and be gone.