The "no bars" also makes sense from a financial standpoint. By having sodas free at the drink station on deck 9, they're encouraging passengers to SERVE THEMSELVES. This will mean shorter lines at the bars for customers who are buying alcoholic drinks. It also means less work for the bartenders; fewer bartenders = fewer employees needed
I love Disney, but don't think for a minute that they're making this change to make customers happy. It's a brilliant financial move on their part!