I wonder who in this country could name the presidents of either Germany or Italy ? I would imagine 99% of the populations of these countries could name our head of state.
France and US have a different system where the head of state also head of government.
I would imagine The Queen brings in a good sum of money and goodwill to this country.