I agree with that but I still think Johnson deserves a 3rd year just to make his tenure comparable with other failed coaches and it doesn't look like he's going to be fired this season anyway (likely would have been done by now). If we don't see at least a .500 or better season next year, I would want him to be fired and would be irritated if he wasn't.
I just don't see the point of so many people continuing to argue that he should be fired now when that appears to be very unlikely. There is no argument about the results. They speak for themselves. The evidence so far indicates that he is unlikely to be a long-term solution but he deserves at least one more season to show that he could be.
The biggest problem with your argument is the transfer portal. Players have more control.
Ben has used it to amass 4 whole B1G Conference wins, a .346 win percentage, and this year, an almost .500 non-conference win percentage. He is 0 for 2 in building a competitive B1G Conference team and had the worst two seasons in school history: they are his only seasons at the school.
If you give Ben another year, your most Pollyanna perspective is that he has a 66% chance that he will repeat the previous two years. If you flip it then, you are saying there is a 33% chance he will clear the incredibly low bar that he has set.
It's time to prove that something was learned from the Pitino fiasco and cut the line now. Dragging this out will only compound the damage to the basketball programs, MBB & WBB.