That’s because onboard graphics usually suck. ATI and NVidia have been doing great work on it ever since.
We now know from court documents that Microsoft knew integrated graphics wouldn't run Vista completely at launch time.