Yes obviously, JYG+MBI population is not justifiable enough to completely fill a train alone. That's why GN quota is till Sonpur.
And yes, Shaheed and Saryu Yamuna aren't the preferred choices for end to end travellers. It's halt pattern is self explanatory, as it is primarily meant to serve intermediate stations.