दरअसल भारत में गंदगी का सब से बड़ा कारण यहां की सदियों पुरानी सामाजिक जातिगत व्यवस्था है. यहां सदियों से शारीरिक व भौतिक स्वच्छता के बजाय सामाजिक वर्गों की स्वच्छता सर्वोपरि मानी गई और उस की सामाजिक मान्यता रही है. व्यक्ति वर्ण, जाति से स्वच्छ माना जाता रहा है. चूंकि भारत एक हिंदू बाहुल्य देश है लिहाजा यहां सैकड़ों सालों से सामाजिक, राजनीतिक और प्रशासनिक कामकाज में हिंदू धर्म की व्यवस्था का खासा दखल है.