Meh, iGPU works well for everybody who doesn't game. The only reason you need discrete graphics is for gaming. Everybody else is just fine with iGPU. It's only logical for intel to include iGPU in all of its chips because a) most consumers need it and b) it would take more resources to design and manufacture different SKU without iGPU.
Between my girlfriend and me (mainly me) we have a lot of computers and laptops in our household. Only two have discrete GPU: my main desktop because I occasionally game, and my GF's desktop because she likes to play SIMS occasionally and she wanted a smoother experience and we had extra videocard laying around. Every other computer, my fileserver, my HTPC, my tablet, her macbook air, they all use iGPU and I have zero complaints about it, in fact I rather like not having discrete video when I don't need it.