I agree Mark. The offside rule is fine. It's long been the case that if part of your body that can score a goal is offside, then you're offside. What's weird for people is that, with VAR, it's now going to be properly enforced. Lots of goals will be chalked off as a result.
I know I keep using the rugby comparison (and, at times, the comparison isn't like-for-like), but in rugby (union), an offside line is created at every single ruck. Imagine this - you support the defending team. A player on the defending team is ever-so-slightly offside coming off the back of the ruck ready to make the next tackle, none of the on-field officials spot it, and then your player who is charging up to tackle makes an intercept, goes on a mazy run, beats three defenders and scores an amazing try in the corner and the crowd goes wild.
The ref will then check with the TMO (what we call the VAR in rugby) and the TMO will show incontrovertibly that the player who caught the intercept was offside at the ruck and therefore it's a penalty to the other team back at that ruck. Yes, if you support the team that 'scored' the try, you will have celebrated. You will have gone wild for the crazy skills that saw your player beat three defenders. But then you'll see the replay, you'll see on the screens that your player was offside and, whilst you'll be disappointed, you'll know for certain that it was the right call.
I don't have a problem with that. Offside is offside. What I hated yesterday is having no idea whatsoever why the ref was checking Neves' goal.