This is why “warning. Game needs 64 mb and you have -2gb continue y/n?” Is better than just dying out.
In commercial software where your users will say "Y" even when they have 16MB of RAM, have an awful time, waste your money calling your support in that unsupported configuration (and forget to mention it), and leave negative reviews - no, hard blocks make a lot of sense.