It ignores the fact that the royal family owns a tremendous amount of assets that are not directly used in tourism or used by the state. And that they live off those taxes and spending.
If the UK abolished the monarchy, tourism attractions like Westminster and the Crown Jewels would still exist