Half hearted exercise by all 3 zones is the reason.
From SBHR to MAJN 2 hours is more than sufficient. Plus another 15 minutes to MAQ. It reaches SBHR at 0615, and so can reach MAQ by 0830 and leave MAQ by 0845. Can reach Murudeshwara by 1200. Similarly can leave by 1600 and reach MAQ by 1930/1945 so that it reaches Mysore after 0400.
It...
more... is intended for Mysore to Coastal karnataka (Mangalore Udupi Kundapura Bhatkal). But timings are inconvenient to the public. It should leave Mysore before 2300 so that it reaches Mangalore by 0700, Udupi by 0815 etc. Similarly odd timings in Konkan railway area and ghost arrival time at Mysore.
May be bus Lobby played their role to make train as useless option ЁЯдФ