Yes, but even there it is typically used for stuff that leans towards front-end. People don't typically write databases and messaging systems in Nodejs.
I wonder about specific use cases where stack allocating recursion actually becomes an issue in the JS world.
For some examples: People have 3D game engines running in JavaScript. There's a lot of cryptographic work in JavaScript, including but not limited to cryptocurrencies - a lot of groundbreaking stuff from a technological perspective. Full blown emulators, developer tools, virtual machines... the world of JavaScript is way larger than CRUD applications.
I wonder about specific use cases where stack allocating recursion actually becomes an issue in the JS world.