I cannot say if your are wrong because of ignorance or bad faith, but in case it's the former: running in a container is not the same as running in a VM, no rewording of the definition of either will make it the same or even equivalent. The difference have some impact on performance and security among other things, I recommend that you take the time to understand the difference if it's a topic of interest for you.
Forgive me if I don't believe that running a full OS on a host OS to run a single node command doesn't amount to running a VM.
[1] https://github.com/nodejs/docker-node/tree/main/20