The binding redirects are added by nuget / vs, not our code, so we don't have any influence over that. In practice you really don't need them, as you use the same version everywhere, right?
The 5.6.0.0 one that's still there might indicate vs got it wrong and didn't upgrade a particular project properly. It might help to e.g. reload the solution (close vs and reload), as that's the only way I sometimes can resolve package version mismatches. (with various nuget packages not related to ours)