They aren't wrong. Kids in my family wanted v-bucks for fortnite in prior years. None of them ask for cash. It's digital money like robux or clothing from terrible brands like Nike.
if by "cash" you mean physical currency, that kinda makes sense to me. they have to get their parents to drive them to the store to actually buy the Nikes, and there's no guarantee the store has the specific pair in stock.
now if kids were turning up their noses at a visa GC, that would be news.
A stopped clock is right twice a day, but it's never useful.