Agree, but it doesn't mean Bhopal does not need it, Indore should get it what Indore needs so does with Bhopal, Bhopal have high no. of passing trains but have very poor quota, DEMAND SHOULD REACH SUPPLY like you gave an example of Orrisa,
Bhopal quotas in various trains to Orrisa are -
1. JU PURI - SL 25, 3A 5, 2A 2
2....
more... BL PURI - SL 34, 3A 9, 2A 8
After introduction of HBJ PURI SPL Bhopal gets its share to meet its demand but after introduction of INDB PURI HS which is on same day that of SPL I.e. on Tuesday has enough quota of 283 seats for Bhopal, that of Indore have 708 seats (though same day 2 trains and more than enough quota).
.
HS is the only train from Indore which have more than 250 or even 200+seats quota for Bhopal, Trains like Malwa, Shipra, Indb Pnbe does not have 200 seats quota(still consider as prime trains for Bhopal too), Even Bhopal have not allotted 100 seats in trains like INDB YPR and INDB KCVL.
.
So I think, Seats allotment plays main role for any station.