Get up 10 minutes early and have a drink at home, have one in the office / work canteen or in a service station sat down, but do people really need to drink on the go? Course they don’t.
Depends, when your job involves spending the entire working day in a vehicle, with time constraints, then the only option is to grab a snack and drink when stopping for fuel. Or duck into a McD and grab something then back out again, which is what I do when in the team car, I don’t have time to stop otherwise.
As far as bottles of water are concerned, the sooner there’s a deposit system set up, the better! When I was a kid, bottles of drink from the corner shop always had a deposit, and we kids would hunt around for bottles to supplement our pocketmoney, if there was money to be had for plastic empties, I’m sure kids would happily start scavenging around the hedges to make money.