You're using the wrong process and material then.
First of all, there are about 10 different types of 3D printing processes, and dozens of materials available that you can 3D print in. As such, any blanket statement made about what 3D printing can and cannot do is simply going to be wrong. If you're talking about a specific process and material -- in your case it sounds like FDM (Fused deposition modeling) with PLA filament -- then sure, the parts probably wont last when used like that. But that's the fault of the person that tried to make parts that way, not the process.
Secondly, I have 3D printed parts in my engine bay right now, and have for the last several years. The "LS1 DMC" letters on my engine covers are 3D printed polyamide. 2+ years, thousands of miles, and some pretty extreme heat driving in Florida summers, and they're still in great shape. No signs of distortion, degradation, or anything, and I can guarantee my engine bay exceeds 180 degrees. So again, it's all about the process and material you choose.