Chase UK has a feature whereby you can open up pots but these pots have seperate account numbers etc. You can also switch the account that physical card payments come out from too.
I think that would really make Monzo amazing if they could replicate that functionality
Virtual cards are great if you do online shopping or have subscriptions but if you are physically out and you want to pay from a specific pot you can’t.
Would also be good if you were abroad and had your holiday spending money in a seperate pot. Then all you would need to do is flip the physical card to that pot and use that money