Ils peuvent se fournir en pièces officielles via des canaux officieux, oui, ça s'est déjà vu. Mais la majorité des revendeurs (à mon avis, pas iFixit) ne se donnent pas cette peine, c'est plus cher que du faux chinois pourave.
Sinon en Apple Store, on ne change pas les boutons Home non plus, c'est lié à la carte mêre, à l'époque du 6, on changeait directement tout le téléphone, je pense que c'est pareil.
Tout ça pour dire que même un bouton officiel ne marchera pas sur un autre iPhone, c'est lié à la CM.