A credit card seems like a reasonable way to verify age. Can you think of a better way? Or do you think no content should be age restricted?
(I have no credit card. I approach 6 decades in age.)
If you have no debit or credit card, why would any for-profit enterprise want to interact with you in the first place?
Plus this gives them your identity, which is relevant because their business model nowadays is based around tracking people.
But I guess, google still wants to make the check passable.