Is this really necessary?

After all you never use this string to look up anything in the PSM shader...  you just do `SetTexture` with a zero index.

I am just trying to avoid an unnecessary #if in a largely platform independent class.

The better fix long term is to fix this across all platforms.  Using any identifier that matches shader language keyword is prone to trouble.