I was half expecting the conversation to derail into trying to convince the reporter that their approach is completely nuts and they should just paginate or do anything else. At least I would've felt some urge to do so.
With a 30px record size, it's only ~600k records, which really doesn't seem that unreasonable to me