Passenger earning and freight earning are two different things.The places you have mentioned are earning for the zone then only spls are running there .If zones are not interested to run dedicated trains during festival to a place then there must be some strong reason behind it.