Is “Water is H2O” a posteriori necessary truth? But it's worth noting that on this reading the reason "water is H20" is necessary. i.e., you can't imagine a scenario where it seems true to say this is false, is *because* our language practice is messy and isn't purely built up from observational terms via definitions that always succeed so it can end up just meaning nothing.
Thus, the right response to your example about with the D20 communities is that, if they really have our practice with water talk, they should respond "ohh shit…guess we have to rethink things" and yes they end up reusing the characters/sound "water" to refer to the stuff in the rivers and streams but it's fair to say it's no longer the same notion because you couldn't go back to their textbooks written while they thought water was defined to be H2O and plausibly understand them to be speaking falsely about what they now use it to mean (D2O)