Because sometimes the dam credit card companies freeze your account when you travel
Not really. Just buy something at the airport.
Also minors don't typically have cards
Not true, not in the UK anyway. And minors young enough to not have cards don't travel alone.
nor asylum seekers.
Firstly, not true. Secondly, you said "tourists".