The fear and pain of writing boring code gave us the processes and systems we have today. i.e. microservices, (I know they have their own problems) were born out of pain from maintaining monoliths. Agile (again, own problems) was born out of pain from waterfall.

What happens when all pain and boredom is taken away? Why do we need to invent new frameworks, systems, design patterns in that scenario?