Why can Bitcoin be used as a means of payment?

Because the Lightning Network processes payments almost instantly. See how it happens in real life when buying coffee at Starbucks...

In addition, the division of a whole Bitcoin into smaller fractions (Satoshi) allows for the convenient evaluation of any good or service in Bitcoin, even at abnormally high exchange rates.