But why to bypass the city? Pretty much all of the trains listed are used by people going to Bangalore only. Diverting them to run so far from the city would remove options for passengers.
For example, MAS-SSPN is mainly used by MAS-SBC passengers and runs practically empty after that. Bypassing through KJM/Chikkabanavara is understandable, but bypassing through Gauribidanur-Bangarpet is a tad too much.