There needs to be massive improvements for sure but just taking the Anthony Taylor example...
He was deceived by a player diving or, at best, exaggerating contact. He gave what he saw which on first viewing, live & at full speed seemed reasonable.
The VAR, Jared Gillet looks at it, from multiple angles & in slow motion, decides that there was contact & doesn't even ask Taylor to look again. So whose error is it really? VAR's surely? I won't go into the conflicting VAR protocol which enables this.
The press then create false stories that Taylor has been 'demoted' because of it whilst Gillet referees a PL game & the diving player is being lauded as "clever" for deceiving the official...