I don't know about phones, but there are laptops which are relatively easy to disassemble and have replaceable parts. I, personally, would buy only those laptops if I would need one.
Lenovo stopped the whitelusting with the 50 Models. I tried two internal wifi m2 ngff cards that are not listed as compatible in my x260 and both were working.