Why do CPUs have multiple cores instead of one core with like 30 GHz?

5 answers 5