Because when I wrote ad_form we were using that form of naming sequences plus a view as a coding standard, until we got bit by the PG bug that causes it to not do the expected thing in certain contexts.
And I also intended the feature to be used to simplify the creation of objects ... there are very few sequences in our code since important things are either objects or map in some way or another to objects.