It's like any other currency. If you wanted to buy GBP, you'd have to go to an exchange and transfer them to your bank, which had to support GBP for your account.
Sure, it would be better UX if they could charge you some USD and give you Lumens, but I don't think it's worse than obtaining any other currency.
Sure, it would be better UX if they could charge you some USD and give you Lumens, but I don't think it's worse than obtaining any other currency.