Config files are brittle and very hard to understand.
Spending several days sifting through the webpack docs and maintaining 70 lines of config files sounds like a nightmare.
Now, for esbuild, I have more lines than that for the build script, but the thing is, it's just code. The configuration part is about 10 lines. The other stuff is just programming logic.
Navigating documentation to understand what parameters something accepts is ok.
Spending time editing code is ok. It's what I do most of the time anyway.
It's tractable.
A web of configuration files is not tractable.