Maybe some kind of anti-fraud measure too?
So much spam would go away if we just charged $1 per 5000 emails. Normal humans would be fine. Mailing lists would need charge, but it would be minimal for most useful mailing lists.
Maybe Amazon is going after some fraud?