The high end estimate would be for 25 million households and would mostly go to customer service [0]. It may well be too high, but "absolutely absurd" doesn't seem fair.
Putting some concrete numbers on the infrastructure, for $500k you could have like 10 servers each with 60 cores and 32 TB of mirrored NVMe storage. Any one server could handle the load while being almost completely idle (i.e. you're really just buying extreme redundancy). So what are the other $6.5M for, and how is that an annual variable tech budget?