100% agree. Simplicity. Big picture focus.
The buzzwords & flashy libraries add incremental value over ES6 with large organizational migration costs. For example 90% of Redux code is useless and a liability. But, devs think it’s cool and devs get what they want. Businesses will let devs tinker instead of loosing them. Hence complexity, inefficiencies and egos.
Build something useful in the simplest way possible.
P.S. When I write Typescript I NEVER get caught by the compiler because I KNOW what fucking type my variables are. There’s only a of handful natives becau se this aint C and my object instances are always well named.