One main reason for the same is sharing of slots and catering to multiple locations. This is the new mantra of railways....they can earn money and at the same time cater to different regions. At least during the last 3 budgets most of the trains on important routes seem to be started on weekly basis and slowly be made weekly /biweekly.