

The 2nd and even 3rd point is not automatically true for every phone and setting. I have a combined fingerprint reader and power button on my Fairphone 5, and the 2nd thing has always worked just fine.
It also has the option to only enable the fingerprint reader if the display is on, which addresses your 3rd point completely. It means you can pick the phone up, including having a finger in the reader, and it won’t turn on or unlock. You need to press down in the button to trigger the screen, then it can be unlocked. That also means that when locking it and turning off the screen actively by pressing the power button with the phone on, it never re-unlocks. To be honest this part wasn’t a problem before the setting became available, as the locking would disable the fingerprint reader anyway, but letting your grip go slightly could trigger re-unlock.
Everyone having a static IP is a privacy nightmare.
There’s a reason the recommendation in the standard for ipv6 had to be amended (it whatever the mechanic was) so that generated local suffixes aren’t static. Before that, we were essentially globally identifiable because just the second half of your v6 address was static.