Why? For me, I'd just assume what ever the local currency was is implied. Maybe that's just me being in the US, so there's only $. However, when I've been to other non-european countries, this was also a safe assumption. However, even in Europe, would it not be safe to assume euros, unless in the UK, then assume pounds? Am I just being too simple?
Pedantic note: you will routinely see prices specified as “12” on menus in coffeeshops and restaurants in Korea, and it would mean 12000 won.
I personally treat it as just one of the tactics a place employs to set expectations and attract/repel audience according to its preferred vibe.
Like this https://www.brooklynbarmenus.com/
I think it might be actually illegal to not have prices on menus
That was another time/age, but it was certainly legal.
Special bonus example for Europeans:
Restaurant owner asked his nephew to type out the menu or similar. Food could still be good though.