It's one of the most annoying things about the sport of baseball. No other sport has such horrible delays.
I was at one of the longest rain delays in the history of the Red Sox, it was a day game that was supposed to start at 1:05. The game didn't start until after 7:00 and of course, the "updates" were all the same "Thanks for your patience, we are doing everything to get this game underway, blah blah blah".