To run a supercharger, it needs to take away some power from the engine. The power it adds is more than the power it uses. A turbocharger uses the exhaust gases. This is heat energy that would be wasted. 