When things go wrong!

The average personal car travels about 100,000km or 62,500 miles in six years. In that time tyres will need replacing, door handles will break, various engine problems will need attention. That is as a result of wear and tear.
The average B747-400 travels this same distance in a week!

I know I really only mention Boeings in this website, that is primarily because I have never flown an Airbus. However talking with pilots that do around the world the philosophy of Boeing and Airbus is the same. Both aircraft manufacturers build in redundancy protection for vital systems. That is planes have the ability to keep flying with something broken. For example on the B747 there are three air conditioning systems. If two failed in flight you as a passenger would not notice anything. However, when the plane lands it would not be allowed to depart unless at least two systems were functioning normally.

An engineering delay that cannot be estimated how long it will take, really is a nuisance. No one likes the situation. The engineers will tell the Captain it might take an hour to fix something, this will be relayed to the customers. Then the delay rolls hour after hour. Passengers will ask "does anyone know what is going on?
That is a reasonable question. Please realise that modern planes are highly complex and some repairs just cannot be time-estimated accurately. For example, I had a delay where a wire from an engine that carried oil quantity information to my cockpit display was not working properly. The total length of wire in a B747, I am lead to believe, would reach the moon.

I told my passengers that it could take anywhere from an hour to maybe at worst we would not travel. The best we could do was give the passengers a regular update. My wonderful company engineers did find and fix the problem in a little over 90 minutes and we departed. This did inconvenience passengers, however they did arrive safely at their destination.
You will enjoy your flight better and arrive more relaxed if you accept that you are going to be late and there is nothing you can do about it.
No one on your plane wants to be late. Blaming crew will not get you to destination any faster.
Safety is more important than schedule!

The problems multiply if the cause for your overnight stop is weather related, for example a snow storm. Every airline will be in the same situation desperately pleading with hotels for spare rooms, pleading with bus companies for buses. Hotels and bus companies just do not keep spare rooms or buses in case of an airline delay.

Do not waste your time and upset yourself even more by demanding an unrealistic hotel upgrade. An overnight stop is a recipe for a disaster. No-one wants this situation, but sometimes they occur. I think in 40+ years I have had four. The problems are made worse when they occur very late at night, for example being the last flight, because there will only be skeleton staff available to handle you.

Each staff member can only really attend to one person or one family at a time. Give them a chance to do their job and show you that their airline does really care about you. The best idea is to "suffer" the situation and write to the head of the airline concerned and complain bitterly about being disadvantaged. You might get a free flight next time.
I sincerely hope that you never experience one of these kind of delays.
Remember it has only happened to me four times in 40+ years.