Agreed. But instead of disabling features, Apple could simply show a pop-up (or show a persistent message in the settings) that says that the experience may have been compromised. It is then left to the customers' choice. At the moment, all it looks like is Apple is forging new territory in their existing monopolistic market. There is a line...it is my phone after all. I will get it repaired wherever I want and will bear the consequences of a 'compromised' experience.
Also, don't forget what's mentioned in the original article. Even if you swap the displays of two iPhones, the software deems the device compromised. This is not about an aftermarket spare part.
Of course...this might just be an iOS bug. We will never know unless Apple talks about it.
Agreed. Just like they check to see if the display is changed and disable the ambient light sensor, they can put a notification on the lock screen at every boot of the phone that there is an issue.
The can control the experience and let the customer know that if you have issues, it might be your repair.