Actually, railways has given enough leeway in its schedule to allow all possible delays. Hence, it looks like that it reaches BT/OT! All transportation systems do it to maintain satisfaction amongst the passengers. It is more psychological. Like how retailers do. If they want to sell something for Rs. 100, they will advertise a sale of Rs. 50 off on Rs. 150. These are all sales and marketing tactics!