> Gas stations on the other hand use Zip Codes as a way to prevent fraud.
This also locks out customers with a non-US address (e.g. tourists) which often don't even have a 5-digit zip code or store it differently so that the check will fail, arguably defeating the entire point of owning a credit card.