I know I’m not supposed to give Walmart my card number…. But I’m using the Wallet app when I use Apple Pay to pay with the card in Walmart.
It’s not rare for me to pull out a card (often my company card) to pay for something online. Many webshops and services don’t support Apple Pay or autofill, and on my company computer it is against company policy to use autofill for the company credit card (yes really). And I use it just enough to be annoying, just rare enough that I can’t memorize the card numbers (I’m sure many can - I can’t).
Anyway, how often it is used is irrelevant to the discussion of where it belongs. Sure, we can leave it hidden deep in settings, but it’s meaningful for SOME people to have easier access. It makes zero sense to detach that easy access from the place where my card is stored: The wallet app.
The fact that you also need to autofill the card info in your browsers is whstvrequires you to have the info in two places. But you cannot detach the card from wallet, and you cannot autofill from wallet, so there is no scenario where you only have card info in one place. So, when you need to manually check your card numbers, you would do it where it intuitively makes the most sense: pull up your card in Wallet, push to flip it around and access the numbers. That is human driven UX. Why would I use the passwords app? My credit card is not a password.
Edit: Here’s my best explanation of our difference in logic: You want to access autofill data. I want to access card data.