there could be many last minute travellers did you actually verify the occupancy physically.
Had occupancy been poor then railway would have converted the duronto into AC express.
Both Indore and Jaipur duronto have bad arrival timing at BCT hence they are not as popular as avantika and jp mumbai give them arrival at around 8 and see the difference