the 30 minute lock out means they have to sit out around 6 matches for leaving (give or take - fast wins/losses happen along with overtime). I think that's actually better than losing an extra star.

Further, if you penalize leaving more, people will just AFK midmatch - which happened in the feast and still happens when people want to avoid the 30 minute penalty.