We don't want to kick idle players unless the server is full.
Players join servers with more players. We want to have as many players online even if they are afk. That way people see we have "more" players and join our server instead of another.
I agree we don't want unbalanced game. We might want to look into scripts that balance the sides based on who is AFK.