No, the obvious problem is that half of the playerbase are little shits, who disconnect at the first sign of hardship, or actually do it to grief (happens in almost every PvE game with Eldar, the Fire Dragon just says BB 1 min into the game, and suddenly we can't kill Warriors). Griefers would get perma banned from PvE if it was up to me, and deserters would have to take at least a week long break from it. But as you said, it's not possible to tell these scum apart from the people who crash / have to actually go because their house is on fire / lose connection etc. So 1 hour will do the trick, I guess. Inoccent people will get banned for 1 hour occasionally? Sure. Too bad. It's not nearly as bad as the plague of unsportsmanlike conduct that is one of the main reasons why PvE is dead ATM. Obviously, other features, like difficulty-based MM, and the display of difficulty on the lobby / tab screen would also have to be implemented, but that's not the point of this topic. It is that people who let down their teams intentionally have to be punished.