The "npm install" Culture is Broken.
Most agencies treat software development like LEGO blocks. They grab a heavy framework (Next.js/React), install 50 dependencies, and ship a simple blog that sends 2MB of JavaScript to the user's browser.
This is why sites are slow. This is why batteries drain. This is why servers crash when traffic spikes.
We don't do that. We treat every kilobyte as a cost to the user.