The idea itself, of doing something against spam, isn't stupid at all.
Unfortunatly, in practice, it doesn't work that way. A program, or anybody for that matter, can't control what an individual would do. If the individual want to spam, there is nothing which holds him/her back; a spammer is also not going to install a program which holds him back in spamming.
All we can do is to make it a bit more difficult and/or less obvious to use certain methods.
But the initial idea wasn't stupid at all