Maybe it's odd in the way in which "Guten Nachmittag" sounds a bit off in German.
There doesn't seem to be anything like "Guten Tag" or "こんにちは" in Italian. I guess English doesn't have a "Good day" either, but there is a perfectly usable "Good afternoon" which, together with "Good morning" and "Good evening" covers everything.
Huh.