Let's sum this up.
1. iPhone user takes phone to shadetree workshop, gets TouchID button replaced with aftermarket parts, voids warranty and current user agreement, and now owns what amounts to an insecure, hacked device. Categorizing the workshop as shadetree "shades" you narrative negatively. The guys repaired phone worked. Hacked device? Again more shading. Afaik nothing nefarious was done. The introduction of the doom and gloom came primarily from comments. Not the actual story. Introduction of the voided warranty and UA throws a red herring into the narrative that, again, wasn't relevant to the story. It's like how a magician uses misdirection to perform a trick.
2. User then connects said hacked, voided hardware to Apple and requests free software upgrade (for improved utility and security updates!), clicks 'I Agree' on user agreement that the hacked, voided hardware (by definition) violates. Did he request a free software upgrade? How exactly do you go about requesting a software upgrade? Continued use of hacked and voided furthers the magician slight of hand.
3. New software detects hacked, voided hardware, and shuts it down. Still ignores the phone was fixed and working properly.
4. User is then upset that Apple did not accommodate the violation of user agreement by writing code that provides a workaround to enable hacked, voided hardware to still function in a security-breached mode. This is the most disingenuous part. The guy was upset his repaired phone was bricked only after an update. Afaik, he didn't make any warranty claims or even mention the warranty. Seems his complaint was about not having any warning that updating the phone would brick it. Why would there be an assumption that a repaired phones that works properly would be bricked by an update?