Please explain how it is sleazy?
They have a service which they are providing to you for free. They need to monetize this service and they're trying out different things.
In this case, it's not so much about monetization as it is about cutting spam, and erecting a monetary barrier which is huge in cutting down spam.