Well, to be fair these devices have fairly different purposes. One might argue that CPUs are in fact sufficient for what they do in most cases and all other cases should likely be somehow be ported to accelerator devices such as GPUs.