The intention was to mirror Cloud#canProvision(Label) interface, which likewise returns boolean.

There isn't really a cloud UX (although perhaps there should be) to show such a reason in. I suppose it could turn a Localizable which could later be used to populate some UX and just logged for now?