If these things are to be eradicated it would need a culture change throughout the game involving the players, the coaching staff, the supporters and the authorities.
It won’t happen, though. Players will continue to cheat, coaches and fans will continue to complain about that when it negatively impacts their teams but condone it when it favours them, and the authorities will come up with ever more tedious but futile efforts to combat it.
All the while, match officials will continue to take the blame because it’s easier for everyone that way.