I also agree.
However, I would take it a step further .
I use a form for multiple training classes -- one question is what class would you like to attend (a unique contact property I created), each option from the drop down is set up with its own workflow which adds the person filling out the form that has selected that class to be added to a specific list (registrants list) for that class. Once this list reach a certain number of people -- I would like that option from the dropdown menu to be hidden.