Python and nodejs applications are usually deployed in a multiprocess configuration (and Go apps without GOMAXPROCS). So in production, applications in all of those languages use all CPU cores.
For benchmarks, we didn't want to complicate things with multi-process setup, the idea was to compare the raw performance of all drivers.
They don't use the multiprocess module but most of them are deployed with something like uWSGI or Gunicorn, which spawns the worker processes and forwards requests to them and the responses back.
Isn't this just hobbling Go so you can beat it? Doesn't seem like something done "for fairness" at all.