I generally agree but I can also see apples pov. I’ve purchased quite a few used iPhones online (amazon, eBay stores etc) that are advertised as new or open box. So so frequently they come with terrible third party screens or super cheap replacement parts. If I didn’t have a point of reference I would think iPhones just have terrible screens/crappy switches/speakers etc. Apple is right to want to protect their brand from these hooligans but I think there are far better ways.
I personally think they should let the repair market be but throw an alert in settings and setup that let you know there are fake parts in a device. I’m not sure how feasible that would be butI think it would be more useful and effective than going at it from a legislative angle.