Ihr könnt mich ruhig Sphinx nennen

.
Also, hier ein Rätsel, das man hoffentlich nicht bei Google findet:
Herr Heinze wohnt in einem Hochhaus bzw. Wolkenkratzer im 30.Stock.
Wenn er morgens Brötchen holt, dann läuft er 2 Stockwerke nach unten (da ist ne Bäckerei), und die läuft er auch wieder hoch.
Will er aber das Haus verlassen, nimmt er den Aufzug und fährt vom 30.Stock ins Erdgeschoss.
Wenn er heimkommt, fährt er in den 20. Stock und läuft die restlichen Stockwerke nach oben.
Es sei denn, jemand fährt mit ihm im Aufzug. Dann fährt er nämlich bis in den 30.Stock.
Warum?