It's one thing to be running hot all the time, it's an entirely different thing to actually cause damage because of that.
This reminds me of some laptops a few years ago which would overheat just sitting in the BIOS setup screen for too long, because the fans were entirely software-controlled and that hadn't been loaded yet.
I don't think power management should ever be left to software entirely if it can result in situations like this - software can make the CPU go into a lower power state, but the CPU should know when it's too hot and throttle itself without any intervention from software.