Why does web development need a bundler? Why is code transpiled & downgraded before being published? Why can only 4% of npm packages run natively on the web? And why does a simple web app demand so much tooling!?