To me it all depends on what you will call a dGPU in the future. The reason we have dGPU now, is because the cost of replacing an entire system is far more expensive than replacing the dGPU. The reason hardware is at the price level it is, comes form what consumers want relative to the market constraints. The reason everyone does not buy the cheapest prebuilt systems, is because they don't do enough. Every year, hardware gets faster, and it never seems to get fast enough. This is because every year, we want more. And, if you look at the trends, we expect more from out hardware every year. The thing most people get confused, is when they look at the PC market.
When the Iphone came onto the market, feature phones became less popular. If you looked at the feature phone market, the hardware got cheaper, because demand pushed it there. But, if you look at smart phones and feature phones as being in the same market, then you would see that they get faster and faster each year. Consumers are demanding more power, and eventually, you will likely see the same thing happen with smart phones, as you did with PCs. PCs started by people building them by hand, but then quickly became an all in one system, no assembly required. It was not until the market grew enough that niche demand allowed producers to make systems where you could upgrade. When the market grows and gets established, you will see the ability to upgrade. Cell phones did this, with cases, and memory cards, and external batteries ect.
If IGP is going to die, its in the PC market, and its only because there is not enough demand. But, when it goes away in home computing, its likely to appear in other electronics such as cell phones, or other hand held computing devices.