NPM hell is what got me to move from beloved TypeScript to Golang. Coming back to pet projects a few months later was true excruciating pain every single time.
Today, it's Go in the backend and Svelte in the frontend, or vanilla JS for very small and simple tools.