We are a family who drives to another neighborhood for trick or treating, so I'd like to speak up. It's not out of greed. We live in the country (horses next door). There are no sidewalks and the houses are spaced about an acre apart. It would be ridiculous to try and trick or treat in our "neighborhood." It would involve getting my son in his car seat, driving to the next house, out of the car seat, "trick or treat", back in the car seat, etc. Not only a total waste of time, but energy, gas, etc. My parents did this type of trick-or-treating when we were small because they also live in the country. But we would basically go from one family member's house to another's - spending at least 15 minutes at each one socializing. But we don't have family here, so that's not an option.
Instead we choose to drive to a nice, suburban neighborhood where we can park the car and walk around for an hour from house to house. Halloween is the most neighborly holiday there is - I love seeing everyone out and about - meeting people on the sidewalks, commenting on their houses, decorations, and costumes. We always have a lovely time.
We haven't had trick or treaters since our last house - and I have to admit that I was very off-put by teenagers without costumes expecting candy. The first year I was startled and just gave them stuff, the second time I didn't. I explained that if they wanted to participate, they should have worn a costume. I did it politely and luckily didn't get my house egged. I don't care if you're 35 years old, if you're in a costume, you'll get candy.