The ForceNUMA VM option is a product option. It exists to force NUMA-related code paths to be taken on single-node machines, for use by developers. As such, it should be a development option rather than a product option.
For (recent versions of) Linux this option is not needed at all, since nowadays NUMA systems can be faked e.g. by virtualization (qemu) or specifically on Linux by the NUMA emulation possibility (or a combination thereof). Other platforms may not be so featureful though. And for Windows, UseNUMA is forced off unless also -XX:+ForceNUMA, because the NUMA support on Windows is incomplete.