The issue with punishment systems is that ultimately there is no way to tell if someone intentionally disconnected or if it was a real, not-his-fault honest to god disconnect or crash. Sure you can track if someone alt+f4s or manually, but then people can just pull the plug, or maybe even use mods to induce a DC/fake crash. You can not actually lock it down that way.
I think rather than punishing people who DC it would be far better to reward players who don’t DC. It should be something substantial enough to encourage them to keep playing, but something that isn’t so bad it would frustrate someone who legitimately has a black out at his home.
Alternatively (or on top of this), Fatshark should just stop designing the game in such a way to encourage doing this. Get rid of those stupid penances and redesign them, and finally fix the braindead exploit that lets people avoid the consequences of dying by reviving themselves via disconnecting.
Overall though I fully agree this is a pretty big issue and at this point it messes with the mission flow even. I go fight my way to someone who went down, oops, looks like he DCd and now I’m in a corner alone for no reason. It’s annoying if not downright griefing, and generally it takes away from the coop experience a bit when you just cycle through teammates throughout a single mission. Not to mention the bots are utter trash and missions near the ending won’t have players load in, so you’re stuck with a garbage bot.
PS: It’s funny that the video uses Dark Souls 2 music. Dark Souls 2 had a pretty funny punishment system for players who alt+f4 or otherwise DC out of invasions: You’d just get online banned. To counteract it you have to play the game for ~15 hours which spawns an item that allows you to unban yourself. It worked pretty well there, but the game also had less crashing than Darktide does