There are thousands of other trains also which are facing delay of more than an hour. It doesn't matter if 12828 is considered as one of the highest priority train. There are several other factors too responsible for delay of any train. So 12828 is not any exception