How does frequently performing hard resets affect an iPhone in the long term?
Jumping in here because I have been through this loop since the early days of iOS. Regarding what #1 said about "Frequently performing hard resets on your iPhone isn't..."
^ This. Also, while the hardware might handle it, the software usually doesnt like being cut off mid-task. Ive seen file systems get messy over the years from too many force restarts. It's not about the storage chips wearing out, but rather the database files getting corrupted. If you're having to do this often, its usually a sign of a junked up OS or bad battery health. I disagree that it's totally harmless just because the NAND is tough. In my experience, you're better off doing a clean DFU restore using a Mac or PC. It costs nothing. Zero. And it clears out the system cache properly. Just make sure you're using a reliable cable like the Apple 60W USB-C Charge Cable 2m so the connection doesn't drop. Also, sometimes weird glitches are caused by power delivery issues. If you're using a cheap gas station brick, swap it for an Apple 20W USB-C Power Adapter before you assume the phone is dying. Way cheaper than a repair.
^ This. Also, I would suggest being really careful. Interrupting a write operation can cause bit rot or orphaned inodes in the APFS metadata. I have spent way too much time looking at hex dumps of corrupted partitions to ever trust a force restart.
Frequently performing hard resets on your iPhone isn't ideal. While it can resolve temporary glitches, repeatedly doing so might eventually lead to data corruption or wear and tear on the internal storage. It's better to troubleshoot issues using less drastic methods first. Consider contacting Apple Support for persistent problems.