The average tenure for an NFL coach is 3-3.3 years. The average playing career is 3.3 years.
The team is not going to punt on the next year hoping McCarthy figures it out. They’ll will be bringing someone in, almost certainly IMO. KOC isn’t going to let himself get fired for the long term future possibilities of the Vikings organization.