As I see it, the job of philosophy is to clear up our own conceptual confusions; that's not the sort of thing that ever could conflict with science!
It certainly can, if the job is done badly.
Agreed that Grisdale's argument isn't very good, I have a hard time taking Putnam's argument seriously, or even the whole context in which he presented his thought experiment. Like a lot of philosophy, it reminds me of a bunch of maths noobs arguing long and futilely in a not-even-wrong manner over whether 0.999...=1.
We on Earth use "water" to refer to a certain substance; those on Twin Earth use "water" to refer to a different substance with many of the same properties; our scientists and theirs meet with samples of the respective substances, discover their constitutions are actually diffferent, and henceforth change their terminology to make it clear, when it needs to be, which of the two substances is being referred to in any particular case.
There is no problem here to solve.
Well, sure, you can do philosophy wrong!
It sounds to me that you're expecting something from Putnam's argument that he isn't trying to give you. He's trying to clarify what's going on when we talk about words having "meaning". His conclusion is that the "meaning", insofar as it involves "referring" to something, depends on stuff outside the mind of the speaker. That may seem obvious in retrospect, but it's pretty tempting to think otherwise: as competent users of a language, we tend to feel like we know all there is to know ab...
Thagard (2012) contains a nicely compact passage on thought experiments: