UPDATE: I spoke with my old Z mechanic to see where he got the OEM thermostat that was in the car before my changeover to the new aftermarket one earlier this year since OEM ones are supposedly NLA. It turns out Nissan still makes a thermostat that works but is not the original one designated for the car. This thermostat is a Nissan part (part number 21200-F3190) but works in a bunch of their engines (L-series included). This is the thermostat that held the car's temperature at 170 from 2015-2020 before I started having cooling issues.
I threw the old and new OEM thermostats as well as the aftermarket one in a pot of water. The old OEM thermostat started opening at 185 (unlike the new OEM one which opened around 170) and after continuing to heat the pot, the old OEM thermostat only ended up opening about 2/3's as much as the new OEM thermostat so the old OEM thermostat was indeed bad.
The aftermarket one opened and closed at the same temperatures as the new OEM thermostat but the opening indeed is about 30% smaller than the OEM thermostat and the amount of travel the plunger can physically move is again maybe 30% less due to it being physically shorter.
I have not tried the new thermostat in the car because driving it around in this cold weather won't give me a definitive answer, but I am feeling confident that my old worn-out OEM thermostat not opening at the right temperature (and not to the right amount) started this issue, and installing an aftermarket thermostat that physically can't move as much coolant as an OEM one kept me heating up, but for for a different reason entirely. With the new OEM thermostat correcting both issues, we should be all set come spring time.
Here are pictures of the OEM one (right side) next to the aftermarket one (left side). You can see the opening is considerably smaller and plunger's travel is considerably shorter on the aftermarket unit. I will update you guys in the spring. I don't understand how/why they sell this design...