People do whatever they can to "win" on these benchmarks, so the resulting code is often not idiomatic
Did you actually see programs that do not follow the guidelines or you're just stating this as what you would expect?
Templating Lua here is probably borderline really.