Broadly speaking, GPUs are designed for one thing, CPUs are more general-purpose. GPUs can't run an operating system, they can be used to display graphics and to accelerate some tasks. Before you mention it - yes, GPU computing does exist, but the uses for it are quite specific, you can't just throw, say, an operating system, media player, or word processor at a GPU and say "process that" - it doesn't work that way.