Question: why nfc is not popular?
Answer: Here NFC is built into your credit/debit card itself. You just touch your card and you've paid. It's more complex to pay with your phone. Second, google is hostile to root users and will block them from making payments with their phone if they have administrative access on their own device.