I never thought McKinnon was going to be as good as some in the NFL media believed. I thought the 49ers substantially over paid him.
I'm not saying he wasn't a good pick up for them and wouldn't have made an impact, but I never understood why he got the large contract offer he received. He seemed more of a rotational RB to me with some great receiving skills and obviously was a good fit in Shanahan's scheme which is why they overpaid for him.
I could be wrong but we will never know now since McKinnon will not get a single snap in the 2018 season.
I don't believe his loss is going to make a significant difference on the 49ers record this season.