I've had several clients with valid reasons for wanting to collect
information from anonymous users. Using InfoPath makes it possible to put
validation code in the form that would cut down on the amount of spam
produced. There are lots of reasons, it just isn't possible given the way
SharePoint does anonymous access.