But there aren't lazy morning snuggles, there are several kids who haven't met him, he'll feel awkward, possibly.
I agree that it's shit of him to cancel. Does he have kids himself?
The comments about 'what is it with men needing to earn money?' do clash somewhat with comments I've seen on other threads about 'my ex said he'd pay to take the kids away at Christmas but now says he can't afford it because he was seeing some new woman instead of earning money for his kids'
I can see his perspective, possibly, if it's that.
But if it's not, then I'd be pissed off at being let down too.
However. This is a new relationship. It's fragile. If you act pissed off then you'll put him off. If you choose to do that, then that's your call. It's not at a mature enough stage yet where you can expect to show him the cold shoulder and expect him to try to please you to make up for it. Instead, he'll walk away thinking 'lucky escape' because he won't accept he's in the wrong.
So, if you want to persist with the possibility of something, just be clear and say that you understand things can come up, but you're a bit disquieted, unsettled, concerned, that this may happen a lot, because you can't deal with that uncertainty from someone
Put it back onto him, without being angry, just point out that it's not really on, but no anger and no bitterness. Those will just make him run away.