Even in countries many would consider the most advanced democracies in the world, there is hypocrisy. Witness Canada, where the government is strengthening the role of the monarch by insisting that Queen Elizabeth’s picture be placed in all Canadian embassies and missions worldwide.
Monarchy is simply not compatible with democracy. A monarch is not elected nor is he a civil servant who has achieved his position through merit. In Commonwealth countries where the monarch is but a figurehead, any role for an elected head of state diminishes democracy because of it has no proper representation.
Even if there were arguments to retain the monarchy in England, it should eventually be abolished. At least it may provide a minor economic benefit for the English in that it may improve tourism. But what possible reason could there be to keep a foreign monarch in Commonwealth countries like Canada?