Ну строго говоря особой нужды нет. Такое делают, например, если в будущем собираются сменить базовый класс.
Но если у вас __init__ вообще пустой и кроме супера ничего нет, то совсем бесполезно.
В третьем питончике, кстати, уже вот так можно:
class Container():
def __init__(self):
super().__init__()