Its a technical solution to a non existing problem.
99% of the big companies provide a standardized known way of paying stuff everyone is used to use.
Its a credit card.
Whatever happens somehow in the background, no one cares.
Credit cards don't work for small-value transactions, which is exactly what you need for a pay-per-visit model. For human users, you'd also need to address privacy concerns, but for scrapers I suppose it's not necessary.
EDIT: And that's without mentioning the value of machine-readable payment requests, which is what x402 actually brings.