Totally agree - stupid idea promoted by greeting card companies. I didn't let my kids have any involvement in it, and I'm pleased to say that my duaghter has passed this "non activity" onto her kids.
I always put a simple note in the window "No Trick or Treats" and so far that has worked well.