I agree its far better to say its for safety reasons than to tell the truth, passenger are so thick they much prefer that you lie about why you have just cancelled their holidays rather than tell the truth, this way you build up a long term relationship with them.
If it good enough for the company to be less than honest with its employee's then its good enough for our customers, we wouldn't want to be accused of double standards, would we?