Because a website’s Node.js (usually on a server in a datacenter) wouldn’t execute code on a client system, which implies you’re omitting something, like it not actually being a website but rather an Electron app for a ‘launcher’, which is not allowed.

Instead of getting angry, you could also just have stated what you’re doing exactly, and not try to talk around things - but it’s easier to get angry and blame the person trying to help for bad form instead of admitting ‘yeah, I’;m trying to do something that’s not allowed, better not, sorry’.