Valid point, debatable. But the officials that were appointed to judge on these debatable points decided that it wasn't offside. They might just as easily have decided it was offside. They weren't wrong though, they just applied a decision that matched their personal opinion, in the light of the Laws of the Game, of which they are knowledgeable.
Many are fuming about the decision, giving their own interpretations. That's fine, because it's a debatable decision. I'm happy to align my opinion with those who know best though.
Silva, with his "they have never played the game" nonsense, was lucky not to receive a fourth caution in as many games. He has never been a referee, an assistant referee or a VAR, so by his own logic, he has no right to criticise their professional performance.