Don't think it needs scrapping but needs a huge rethink.
Firstly, it has to operate in a way that keeps the people actually at the game informed. You can't bring in VAR just because Sky and BT want to create some talking points.
Secondly the way it is implemented is awful. Most rules in football are down to the interpretation of the officials. You can't have the officials on the pitch making some decisions and someone hidden away in a bunker somewhere making others. Except for offside everything should be referred to the on-field officials. Fair enough have someone remote give a quick check but that should just be to tell the on-field officials there's nothing that needs looking at or they need to go and look. Then I'd put a time limit on it. As with cricket have the soft signal, the decision the officials have given on the pitch, and if within a certain time limit they can't see anything to warrant changing that then that's it. It was supposed to be clear and obvious errors, that doesn't need the game stopped for 5 mins.
Finally, offsides. There needs to be a margin of error that favours the attacking team, again follow the lead of cricket which has umpires call for things that fall within the margin of error. They simply can't tell to the degree of accuracy they are claiming. They don't know exactly when the ball leaves the foot for a start and then they have the issue of parallax viewing. You're not viewing from a camera locked off dead in line and you have a ball that is often in the air. Again, it’s supposed to eliminate clear and obvious errors so make it something like unless there is daylight between the last defender and the forward either give the attacking team the benefit of the doubt or go with the on-field decision.