Non-carbon life can exist in an area where there is no carbon to out-compete it. I do not know cosmological chemistry enough to know whether these places exist

I think a liquid solvent is required. Doesn't necessarily have to be water