The problem is how locked-down most phones are, and how hard it is to modify their software. Even for the Fairphone, you have to fill out a form on their site to get a bootloader unlock code, and they could close that form if they wished (see Asus). That all means starting an "ecosystem" of accessories and new non-phone software is costly and has an uncertain future.
Personally I think the biggest issue is the theft-prevention functionality that means a phone picked out of e-waste is basically bricked (without some exploit). There's companies making new motherboards out of salvaged Intel chipsets, I'm sure it would be possible to build a business around the reuse of phones, but right now there are just too many obstacles.
I think this could be solved with new legislation. At least here, doing anything with e-waste is already highly regulated. Giving registered e-waste processors the ability to unlock the bootloader of any device would reduce waste, and make unlocked phones something you could reliably buy in bulk. Then I think we could see the kind of aftermarket support for phones.