acesso da subclasse python à variável de classe do pai

Fiquei surpreso ao saber que uma variável de classe de uma subclasse não pode acessar uma variável de classe do pai sem indicar especificamente o nome da classe do pai:

>>> class A(object):
...     x = 0
... 
>>> class B(A):
...     y = x+1
... 
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in B
NameError: name 'x' is not defined
>>> class B(A):
...     y = A.x + 1
... 
>>> B.x
0
>>> B.y
1

Por que na definição de B.y tenho que me referir a A.x e não apenas x? Isso é contrário à minha intuição das variáveis de instância e, como posso me referir a B.x, depois que B é definido.

questionAnswers(2)

yourAnswerToTheQuestion