Yup, so you did. Now I'm waiting for the link.
But silicon is a heavy element similar to carbon. No heavy elements, no carbon based or silicon based life. Now it could be a coincidence that teh anthropic principle is tuned for heavy elements and carbon/silicon based life. It could also be that there is in fact a multiverse which assures that every possible outcome is met. It is also possible that God did it.
But none of that has ny bearing on our discussion or what Townes thinks or doesn't think. Our discussion is between you and I and you are wrong when you claim that it isn't science when a scientist demonstrated that small cahnges in the physics of the universe prevents heavy elemnets in abundance and thus precludes carbon/silicon based life. That is indeed good science. In contrast, the multiverse and God are metaphysical.
From everything I've seen so far he didn't demonstrate it he speculated it.