Warum kann man auch sagen: auf sein Zimmer gehen?
Normalerweise sagt man "ins Zimmer gehen", weil ein Zimmer ein Raum ist, deshalb kann man nur "darin" gehen.
Und man sagt "auf dem Lande","auf dem Markt", weil ein Land oder ein Markt ein ebener Platz ist, deshalb kann man "darauf" gehen.
Aber warum sagt man auch "aufs Zimmer gehen"?