A morning shower revitalises us.
Since the body is not that dirty after waking up, a morning shower does not have to be long so there is no impact to morning rush hours.
Women with long hair can choose not to get the hair wet.

A morning shower does not eliminate the need of an evening shower.
An evening shower, preferably done before the sky gets dark, washes away the dirt and dust from daily activities.
With that said, we should have two showers a day, not more not less.
The two showers are 12 hours apart.

Benefits of a morning shower:

It washes away sleepiness.
Nothing can cast away sleepiness like a cold shower, not even coffee.
The most effective way to wake someone up is to splash a bucket of cold water on the person.

It reduces body odour.
The body perspirates during sleep.
It a basic social manner to keep our body as odourless as possible.
Nobody likes to smell body odour in a subway or in a lift.
We will never know whether we have body odour or not until someone tells us.