I don't have a problem with there being some money sinks, but the whole tile tax thing does seem badly thought out (like so many aspects of the game design).
I grabbed a nice tile on Alioth near District 3. I started building out my factory there, completely forgetting about the tax. A week later, boom - nothing working until I pay my 500k.
For now I've done it, but I'm seriously contemplating decamping the whole thing to Sanctuary, even though it will be a massive hassle. I'm not aiming to be making 10s of millions a week, so that rent is subtantial.
The stupid thing about this from a game design point of view is that I like being based around a relatively high population area like D3, as it means that there are people around most of the time, which gives me a sense that I'm actually playing an MMO - even if a lot of the time I'm just doing my own thing.
If I move everything to Sanctuary, I'll spend most of my time on my own (even though my tile there is also near the equivalent District 3, it is deathly quiet compared with Alioth).
So the net effect of this bit of game design is to discourage me from basing myself near other people - which does not seem like a positive for an MMO... 😕