I much prefer the American version of Halloween, in the various areas where I've experienced it.
People who don't want anyone knocking on their door just don't put a pumpkin outside the door - no one knocks.
People who do want people knocking on their door have fun - they might decorate their garden, dress up, come up with things that are fun for the trick or treaters to do. On my street, at least two houses have a table with microphone and speakers, and they encourage kids to sing or perform to get their treat.
No one's house gets egged, no one feels unsafe. Everyone who wants to be involved has fun. People use it as an opportunity to catch up with others in the neighbourhood, and have some fun.
If you don't want to take part, that's respected.
It's funny how the UK has adopted the overly commercialised bits of it, but not the fun, community bits of it.
But then, generally speaking, the UK seems to take the worst bits of American traditions, while ignoring the best bits. Then they blame Americans for everything they don't like, in a totally non-ironic way.
It's funny to watch it happen every year.