Simple reason. Engine oil MUST be able to mix with regular engine oil. Right now, if you are low on oil, you can buy a quart anywhere to add to your car however silicone does not mix. Conversely if you were using silicone oil, you could not add regular or synthetic if you ran low.
Matter of fact, I think it is the law that all engine oil must be able to mix with any other engine oil.