I'm not suggesting that the "shortening" is particularly significant but you are creating unnecessary thermal stress on the components which reduces component life. But the main point I was trying to make was that it's unnecessary when there's already an GUI option to restart the router in a controlled manner.
Component life aside, chopping the power off the router should be avoided as much as possible. Routers running Merlin's firmware are no longer simple turn-key appliances. They typically have attached USB drives contain things like media collections and run add-on applications like Entware, torrents, etc. In addition the router itself periodically writes to its internal JFFS storage. "Pulling the plug" whilst any of the these processes are writing data risks corruption or data loss. Granted, most systems have methods to recover from such errors, but again it's unnecessary.
Again, I will have to disagree

I feel you are presenting one side only and I am trying to present another in balance, leaving the choice up to the user.
I fail to see where cutting the power for a minute, then reapplying it causes any undue "thermal stress". (I have been a chip designer and programmer for 20+ years not that it matters). It the chips can't handle that, then the sun shining through the window in the summer would cripple it.
The rest of your statement is only relevant to those who actually are running anything beyond basic. I am not, nor was I advocating that EVERY user should use a hardware switch to cut power, I was merely stating that if that was a particular desire for a user, then it should not be an issue. I would have continued along that route myself except I started having concerns over the are of my power switch and did not feel the need to replace it. Worked well for 20+ years.
I do however still like the benefits of resetting daily (either "soft" through a schedule, or "hard" by a digital power switch) as it can point out issues that may otherwise go unnoticed until some critically unfavourable time. I do agree with your comment about many device not being too friendly with a hard reboot.
I've seen many issues with soft boot failing to fulling initialize a device and that is why my personal preference is a hard boot.
Or do you just unplug your PC when you've finished using it and expect Windows recovery to fix things when you turn it back on?
Not taking your bait on this silly point