Spokes weren’t available then so the wheel was unrepairable
They take standard straight pull spokes, DT Swiss, ACI, Sapim etc. all have compatible spokes, you don’t have to buy the mavic specific ones. Also, if a spoke snaps on the first ride, and the shop claim thy cant get spares then is that not an immediate new wheel under warranty? can’t see how that situation would leave you (as the customer) with an-un-usable wheel whatever the circumstances.
Whilst you experience sounds particularly bad it is not representative of those wheels, Crossrides are just a decent budget factory wheelset, personally I’d always go hand-built and would always advise the same if asked (unless there was some specific technology or feature that was only available as part of a factory set that you wanted), but not because the Crossrides are bad, just because there’s no reason to choose them, although at that price they’re a pretty good deal!