If this truly isn't health- or scandal-related, then I think this is BS. I can respect any person for making a decision to leave a job that does not suit them or that they simply do not want to do anymore. What I can't respect is the decision to do this three weeks before the season tips off, which 1.) turns your back on the players YOU recruited, 2.) effectively deprives them of the chance to transfer to another school (that they're entitled to), and 3.) strongarms the school to accept your self-appointed replacement.
To eliminate the opportunity for the school to conduct an earnest coaching search (when Virginia's recent style of play suggests they could benefit from a coaching makeover) feels like a disservice. And yes, I know this happens in business all day long (including at UConn post-Calhoun, though the scenario was a bit different), but it doesn't mean it's not problematic. Perhaps this is a cranky/unpopular take but I think Virginia fans deserve better than an 11th hour resignation because "NIL, Transfer portal, blah blah blah".