I’m all for QR code ordering (and even better, QR code payment!). With a well thought out, streamlined UX, it can be a great timesaver. But it needs to be optional: trying to force it on everyone is just crazy.
What would NFC add that you can't do with a QR code?
(Use of a QR code doesn't preclude paying in the normal way by calling over a server and using a contactless payment terminal. It just gives you the option to skip that and pay directly from your device.)
A random payment provider can’t use NFC on the iPhone, but they can use the camera. So here we are. QR payments are super popular all over Asia (and yes they suck, but you can blame Apple)