It's a misleading comparison. They are comparing the cost of an on-chain Bitcoin transaction to the immediate energy cost of a Visa transaction. On average, one on-chain Bitcoin transaction corresponds to 1000s of total transactions, since most transactions occur through L2s like exchanges, the lightning network, or PayPal. This L2 activity is written to chain batchwise, and only when necessary. And the article doesn't calculate the true total cost of running the Visa network, which also involves 10s of thousands of Visa employees and facilities, not to mention the energy consumed by the Federal Reserve in minting and recycling physical money, and preventing fraud and counterfeiting.