??
Are you saying that trick or treat should be unlimited? Really? Ours is from 6-8pm, and I think it's for a good reason! I would not want kids running around my neighborhood at all hours ringing my doorbell. I think setting a time is a GOOD thing, for everyone.
Nobody around here complains, because it's been like this FOREVER. If you are from around here, it's just the way it is. Friday before Halloween, 6-8pm. No biggie. The Halloween parade is ALWAYS on the last Sunday in October, at 2pm, unless it rains. It's been that way for as long as I can remember.
Another reason I really like trick or treat to be on a weekend night is because we always get together with neighbor friends and have a gathering. The dads walk with the kids (and bring along their adult beverages to get them through it!), the mom's give out candy, and then we meet at a neighbors house for drinks and food. We don't have to worry about going to school/work the next day.