i had detailed discussion on this with nwr officials...
let me tell you the fact then you decide...
first point is that fares are just 600 rs for ajmer to sealdah.. in 600 pass trave comfortably by sleeping and resting ....
secondly ailway cross subsidize it with freight so they give priority to freigt....
...
more... if we want train to run on time then you need 4 tracks for which rlwy need money so they will charge 1600 for sleeper .. is anyone ready to pay such huge moeny ..