Here's why: When purchase something online the merchant provider will verify the name, billing address, and call number along with the visa or mastercard.
There definitely few types of cards businesses can with for their employees. https://Groups.google.com/g/giftcard-mall-my-gift-info/c/lJb4jNQqwjY