How Malda is connected to most places ??
JSME , BWN , NCB , NOQ , KNE all these have better connectivity than MLDT , meanwhile JSME gets new trains to various destination every 3rd day but still MLDT is above JSME by minimal margin .
MLDT...
more... has no connectivity to North India beyond Delhi , No direct trains for GKP , ADI , BRC , MAO , UBL , JAT , ASR , KOTA , JP , JU , TPJ , BPL , NHLN & many more destinations .
All South bound trains from NE except Amrit Bharat have PQWL for MLDT , Only weekly train for Gujarat , GNWL removed from Farakka Express one of the imp train. Still MLDT manages to cross 100 cr mark otherwise would have stuck in 70-80 Cr
BGP may have less trains but the connectivity that BGP enjoys is of next level , Trains for other states from BGP originate closely either BGP itself or Godda , Banka, Malda etc so it enjoys GNWL in most trains thus resulting in higher boarding numbers meanwhile only minimal trains at Malda have GNWL.
Also BGP has more local trains compared to Malda . Around 20 local trains keep round of BGP station whole day but for Malda only 6 local trains are available whole day . This makes BGP extremely strong in both PRS & UTS earning but for Malda only PRS earnings are high & UTS earnings are not even touching 20Cr.
I know very well that you will never change your perspective , you will keep mocking MLDT has very less earnings comapred to the no of trains still I have tried to highlight the main reasons .