Very surprised they don’t charge you per GB of DNS traffic and per million DNS requests
(And since the records are size-limited, per-GB is roughly the same thing.)
"Except for Alias A/AAAA records mapped to AWS services listed below, you incur charges for every DNS query answered by the Route 53 service."
But for domain registrations alone it's fine.