You can’t trust thermostat ratings

I bought a 185 thermostat, it was stamped 185, yet my engine consistently runs at 170, no matter the season. Verified with a laser thermometer.

Is it worth the time and energy to swap it out?
The thermostat hasn't a thing to do with how hot your engine runs. Nothing. The temperature stamped on the thermostat is simply when it begins to open.