Hhm as you know lot of works going on in upgrading infrastructure so might be delays due to those blocks or diverted trains occupying the route and making constraints for regular routed trains.. But one thing we have huge population so we can't provide satisfied services to all in all times and yes some times delays are happening and I can understand your situation when u miss one day salary due to this delay. I don't know who is neglected and who is prioritized but I cant say about their services as rail lines are single and traffic is more and han i can blame them when they have enough infra and they fail to run more trains and at right times..