They do tell you. What's missing is compensation for waiting or making new arrangements last minute (which is not cheap) unless it's 3 hours delayed. So airlines will drag it out putting fake new flight time up by incrementing 10 minutes at a time, hoping you'll rebook because you don't want to wait out their 3 hours just to find out it's cancelled anyway.