To be fair, I think Umbrel has a very different consumer story: Since it has a much stronger crypto focus, it is targeting consumers much more likely to spend (crypto)money, I think, than the average consumer.
And a key difference is that Cloudron and Umbrel may monetize selfhosters, which I believe Sandstorm did not endeavor to do at all.