i don't agree with this. people upgrade their phones not just because they want to upgrade. people always seeking something new and something different. even if you change the blocks, it's just the same phone so people might get bored.
also the technology is something which changes every day. today it's camera, wifi, bluetooth etc but who can predict the future.
also if you replace the blocks it means you are throwing out something which is also an e-waste.