What if the offside challenge can only be used in the event a player scores within 2-3 seconds of a goal being scored? That way it addresses things like the egregious Duchene goal where he received a pass after entering the zone, but not dumb things like a few millimeters of a skate blade in blurry frames 5-15 seconds before a goal who may or may not have been part of the play. Furthermore, it stays within the spirit of the rule which is to prevent camping as a previous poster mentioned. However, to do that, you'd have to have puck tracking technology which tracks the puck entering the zone and the puck entering the net. No blurry frame by frame against a timer evaluation kind of crap. Pure objective tracking info.
So in essence, the offside challenge would turn into something like, "Offside happened in excess of the 3 second threshold, call on the ice stands, we have a good goal." or "After review, offside occurred within 3 seconds of the goal, no goal."?
Refs still call offside as they currently do. The threshold is only in events of challenge.