I wonder if Goblin's tech...
Will somehow falls into Ned's hands. That's always been one of the strangest aspects of the Home films - Hobgoblin being Peter's bff. It might even make for a more personal ending, after all the multiverse shenanigans Peter has to come home and face Ned as a new nemesis.