I'll agree with F9 to a certain extent. They'll happily take 10-15 minute delays. But 1 hour plus. No way. That leads to canceled flights and tons of mis-connects. I personally acars'd we weren't doing the return redeye after we left the originating city 3 hours late. The return leg was canceled and the 5 of us ended up in $350 hotel rooms. This crap costs lots of money.
And to be fair, EVERY business is in business to maximize their profits. There are only a handful of companies in the country who are known for very good customer service.