No, you are technically right that a runner is not required to avoid contact... but the catcher has to be blocking the plate or blocking the runners path to the plate in order for contact to be allowed. If the catcher isn't blocking the plate or the path... no contact is allowed. Not sure what is confusing about that
Rizzo changed direction from his clear path on the outside of the baselind in order to collide with Hedges, who was on the inside of the baseline.