Welcome to FlyerTalk!

To answer your thread title, yes.
Originally Posted by
nontraveller
We didn't receive updates for ages, and after maybe 30-40 minutes, the pilot told us that this plane wasn't going anywhere tonight.
That's about average time for a mechanic to determine what it wrong, what is needed to fix it, etc.
Originally Posted by
nontraveller
Even just looking at the windshield wipers (since I don't know what else was broken), had it been a clear day in Atlanta and pouring in Frankfurt, wouldn't the landing have been very dangerous?
In addition to avionics, there is also a rain repellant called RainBoe on commercial aircraft.
Originally Posted by
nontraveller
Does this happen often with other airlines too?
Yes.