Careful. I have experienced it once on EgyptAir that the check in guy insisted that the name printed on the card to make the purchase matches the name on the ticket. Otherwise they would not let my father in law fly.
This was an issue because his name on the card was spelled differently than in the passport (transliteration issues from Arabic > Latin letters) and they would not let him fly (that was in Heathrow for reference).
Fortunately it wasn’t a huge issue as he had a fully refundable ticket, and they still had tickets on sale for a comparable price, so he just booked a new ticket, but it may happen.
(For reference: I and my family members have flown EgyptAir many times, and never been asked to show my card, except this once. So it seems to be an extreme exception [I asked the EgyptAir employee at that time, and they confirmed the same]. However, you may wish to take this into account when paying for air tickets were either your name isn’t printed on your card, or the name on the card doesn’t match that on your passport, which I believe will be possible with monzo current account debit cards.)