But yeah, Bank of Brazil, a boring public bank has this for ages, just the app is ugly and intuitive only for financial savvy people.
You can set number of transactions, limit per transaction, total limit of that specific virtual card, etc.
Bookkeeping is not something people usually do here. And I hope that OpenFinance, that is a Brazil Central Bank endeavour (that Nubank is also adhering), be more open to the general public, because today is more about exchanging info between banks to provide better intel whenever you need loans, etc.
With OpenFinance you can choose to share your info from one bank to another, but you can't download this information yourself. Only through downloading ofx, CSV, pdf (the existing tools) on each of your banks, a nightmare to automate.
Problem I have with gift cards is a lot of merchants and machines refuse them. I wonder if neobanks have this issue?
That's an exceedingly optimistic use of "just," I suspect.