I'm building a product now that focuses on "services that travel to the customer" (house cleaning), but for some services it might not be as big an issue as for others. For example, a house cleaning service might actually expect them to not be home regularly. Kind of depends on whether interaction with the client is required.
In our client conversations so far, missed appointments (not home) hasn't been brought up, so it will be interesting to see if that continues to hold true.
Patrick, thanks for sharing your process!