They probably told you your personal insurance policy was just fine too.
The drivers probably cancelled not for the length of the call so much as the length of the call in relation to the driver there. That is a real issue. Accepting then bailing on them isn’t so cool either, but many drivers are just scraping by.
They aren’t “poaching long trips” that is not what is happening, many rideshare drivers avoid long fares because relatively speaking, the rates/mile are low and again: they fear the dead miles.