Why does mining / validation of new blocks have to be complicated / time consuming?
If mining was simple I could find a hundred million blocks in the next five seconds.
Would that be helpful? What would we do with all those blocks?
Thinking about these questions should help you answer yours.