I can't agree with this statement. There were prior discussions already in this thread why this isn't the case. Google's gmail has been doing this for years and spammers haven't jumped all over it yet. Gmail has a tremendously large user base. If you think about it, the spammer is only trying to find your real account, so using sub addressing serves no additional benefit to them. Once they find your
bob@example.com account, they are going to spam it. They don't need to use bob+another@example.com in this instance. They've found your real account. Dictionary attacks are using words that the spammers hope will result in finding a real account to spam. Once they find that real account, using sub addressing would result in no additional benefits that I could see.
The point of the request is to be able to have these emails created "on the fly" when you are filling out a form somewhere for your email address without having to log in somewhere else to create these addresses. They are discardable addresses you create whenever needed somewhere that can then still route to your inbox (you probably don't even want to use that email address later on).
The whole idea is for simplicity and laziness. You can be lazy with sub addressing by only creating these email accounts (myname+pizzahut@mydomain.com) on the fly when filling out a form, then never have to deal later on with creating the real account. We all fill out so many forms, I certainly would appreciate the ability to have an email address created on the fly like this where I can then track down which company sold my email address later on (and discard those emails if I want) without having to individually create the address for every single company for every single form that I fill out.
Anyone who doesn't want to use it, wouldn't have to turn it on to use. I'm not certain why people wouldn't want to use it, though, if it helps simplify things for their users. I think if more people understood how it worked, they'd be more interested in implementing it.