Non-omnivorous generality promotes population stability