I don't know where you have been. West german Bernd here. We have treated tap water and Bernd and many other people drink it. The supermarkets are full of water bottles from 0.5l to 8l. Starting at about 15 cents per bottle. Tap water is even more cheaper like you pay 2-3 € per month a can use how many you want. Indeed, most Germans like sparkling water, so there exists a soda stream. So you can make tap water into soda at home.
Well, one thing Bernd has to admin: You don't get free water in restaurants, that's true. But this is some capitalistic thing. In France that's different. Bernd was last year in France for holidays and there you get your free water in restaurants. Also you can drink tap water in France too.
So this thread is either a trap, oettinger or you have been in Rumania.