Because GPU's are expensive. Most morons that don't know much about computers see the core i3/5/7 sticker and know that more is better. They don't know about video cards. When something has an i5,i7 people assume it can run anything. Companies can charge out the butt for an i5 system with an awful GPU and still make a ton of money.