This produces optimal code that is easy to read and follow. Complexity can also be avoided simply by not using complicated tools for simple jobs.
Generating high-quality, accessible code is possible. Reducing unnecessary complexity often involves refraining from using advanced tools for basic tasks.