WR & CR also have unclean and bad trains in their kitty. There is no railway zone which has got perfection in this aspect. Afterall they all work under Indian Railways.
Also since trains in India travel through vast geographies & various railway zones carrying different type of passengers( who are mostly uncivilised) also make it almost impossible for these zones to keep their trains clean, tidy and punctual & do not expect to see our trains clean, tidy & punctual atleast in our lifetime.