You can't blame SR for not getting connection between Banglore and Mangalore. Latest new train by SWR, yeswantpur-mangalore is running via Kerala, which in fact is a long route. SWR could have intoduced this train entirely through Karnatka, but they went for the long route.