I would draw 6 weaker teams away rather than 1 stronger team at home. Cup works as intended. We could argue about the league schedule though. Drawing 4 better teams from the other side as an away game, when your closest competition get's to face them all at home. Now there's something to ponder about. Still as the draw is random and teams can change during the season -> so it's all fair.