If demographics of Ambala and Rajpura are compared, Rajpura as a halt is doing way better than Ambala cantt for 12030, as they are neck and neck despite Rajpura being a much smaller town than Ambala.
But overall, if halt is not performing, they should get rid of it.