"na mieście" i "w mieście" to dwie
różne sprawy (tak jak "in
town" i "in
a/the town" w jęz. angielskim), ale nie o tym tu
mowa...
jak mowi pan Beno każdy język jest inny i nie da się ich
porównywac, a nawet jezeli sa to 2 rozne sprawy to jedna forma
wypiera druga, zgodnie z twierdzeniem Kopernika, że "zły pieniądz
wypiera dobry".