Me personally have long since advocated for a system of this type in any and all games where teamwork is needed. I dream of a system where the leave percentage could be used to determine your lock out time, maybe something like:
100-95% completion - It was most likely you can not join another game until the reconnect timer goes down to 0 (3 min of time)
95-70% - Maybe not all of those are dcs but not to bad (5 or 10 min lockout (can ofc rejoin the ruining game as normal))
<70% - You clearly don't care about your teammates so a longer time is valid (30 min)
Non of these are horribly long but I do think that even small punishments can make people think twice as even 10 min can be enough to kill your buss. This system also caters to players who have played more (I do believe them to be less likely to quit without a good reason). It also allows people who dc to get back in their game without penalty, and well if you have a dc in more than 30% of your games I doubt that the game is playable for you any way.
Either way I think something have to be done as right now entire ships can leave after one death and just ruin a game completely. And this game focuses so much on teamwork that just one person leaving might ruin the game for everyone...
PS I doubt xp loss will be enough for any one to care seeing how fast you can level and that most of these guys will stay as long as they are wining