KR is a single North-South line. For coastal Karnataka, trains towards the North must ideally start from MAQ/MAJN and southbound trains are starting from MAO/KAWR.
So far, KR has done a good job in the way halts are evenly distributed such that almost every station en route has a major long-distance train halting there in addition to the daily two passengers.
Additional Terminals are more realistic after the line gets doubled.