I agree go with caution but many airlines will rearrange flights or give you your money back with no problem
With many b& b.s., hotels,villa, apartments ect you can come to an arangment about paying only if you get there
But it is a,good point you make