Another point regarding your last paragraph, there are actually tons of examples of Apple (and others) making a more complicated (and thus expensive) design sorely to prevent independent repair shops from providing cheap repairs, thus "encouraging" customers to buy a replacement, or use Apple's own "repair", which just replaces entire parts instead of repairing them, and bills enough for Apple's liking.