I have run into most of the pains mentioned in the quotes you included, but I also feel like there have been solutions for most or all of them.
I’ve had pretty boilerplate-free Redux stores, lately. Modules like redux-actions, redux-promise-middleware, and type-to-reducer seem to help DRY things up pretty well and cut down…
If you add the “nomodule” attribute to these traceur includes, you can cause browsers that can use modules to skip loading these. As a bonus, browsers that support ES modules also support most modern JS features without transpilation.
Once upon a time, when I first started working at Yahoo, I was at a company party. I met David Filo (co-founder of Yahoo) and asked if he was Marc Andreessen (co-founder of Netscape). I mean, it was kind of dark and I was really feeling nervous & dumb.