In most eu countries the law requires businesses that give out food to also allow you to order free tap water. If youre in a city and dont want to spend money on a bottle of water, walk into mcdonalds and ask for free tap water. A lot of european countries also have strict laws about tap water so for example in france unless otherwise indicated with a warning, tap water is always potable.
Arizona has several long-standing laws on the books requiring both public government properties and businesses to provide drinking water without cost or other barrier to access. Businesses can't even charge for the cup.
Common courtesy unfortunately doesn't go far enough, especially when it matters most, so law is required.
I went to Philadelphia and there were hardly any places to get water at all. There were always stores selling water bottles literally $8 in one instance around nearly everywhere you looked