There are a few reasons why smartphones don't have thermometer apps. One reason is that the temperature sensor on the phone is not as accurate as the sensors on dedicated devices. Another reason is that the ambient temperature (the temperature of the air around the phone) can affect how the phone measures temperature. And finally, if a phone gets too hot, it can overheat and damage the device.