I don't understand the argument. Performance-wise, swap will obviously decrease the one but runtime-wise isn't it going to actually enable your application to continue running rather than crashing, albeit at much lower speeds?
Once you exhaust the RAM and you run with no swap configured, what happens with your application?