Question: why stirling engines are not used?
Answer: Stirling engines are not good for applications that need to change their power output levels quickly, like cars for example. Stirling engines like to change their power output levels slowly. Plus, they tend to be heavier (and more expensive) than gasoline or diesel engines of a similar power output.