Yeah, I hear you. Snow plow is the only commercial one I've heard of that allows self-hosted. It makes sense but you need a new billing model then (e.g. services).
The bigger the data the more self-hosting will make sense for you, but the less for your customers.