QR code still works when either end is low-tech (paper/wearable/sticker), by using out-of-band means (SMS/soundbox) to confirm the transaction.
Further, NFC is usually the first to be left out when manufacturers cut costs to hit lucrative price points.
Apple never implemented host card emulation (HCE) as an API, but that doesn't matter as these payment systems usually aren't backed by a payment card network, thus they'd have to build needlessly complex reconcilliation systems when transactions already debit directly from accounts, and offline usage isn't considered a major use-case.