Pilgrimages are considered beneficial for multiple reasons: spiritual vibrations, presence of holy people, cleansing of mind, welfare of self, and natural blessings (rivers, hills, greenery). Since all given reasons are valid, option E 'All the above' is the correct answer.