Even if the catcher doesn't catch it? What if he does catch it, but the runner is a foot away?

Well, if there's a bad throw today, the run will score because the catcher or someone else has to get the ball. I'm talking about disallowing runners to try and dislodge the ball from catchers. Treat home like the other 3 bases, the catcher is not allowed to completely block the plate from runner and the runner is not allowed to truck the catcher. I'm well aware that won't eliminate the risk catchers face, but this is a pretty easy way to get rid of some.