Deno added Node compatibility later on. So while Deno itself (JS which is V8 anyway and the native Deno APIs like http) is probably stable (it is used as serverless runtime, e.g. from Supabase, of course Deno itself and Netlify IIRC), the Node compatibility is the problem here. Yeah, this is frustrating. Now we have Bun which tries to be a drop in replacement for Node. It you need NPM modules, you should probably just use Node. Or some other language.