Introducing hard Theme Park elements in a Sandbox game is never a good idea.
Like I often mention his channel because it talks sense. Nerdslayer series death of a game is full of mentions of games that either died because of this or the reverse.
You introducing story themes, and mechanics, is one thing, and that is unrelated with being a Sandbox or a Theme Park game.
Now the whole thing is taking a turn to the worse in a dubious design decision that mix them both.
A theme park game has a “ride”, so to speak. So you have things you “pass by” and they happen. Sandbox games have “sandboxes” you use or not do to whatever you want.
The nasty crossover started when you introduce, instead of a dungeon you might “do or not”, with items you “might have or not”, but a forced content from which you are required to complete in order to get materials for a set of items you might want but they are unrelated to the activity itself. In theme park games those are called breadcrumbs, and they are meant to nudge the player from one “ride” to another. In a sandbox game they serve no purpose because there arent supposed to be any rides.
But at that time (Age of Sorcery), it was fine, because it was just a simple thing.
The new purge is kinda “themeparkish” but it is still not that hardcore, as you ideally would do it on your own time for your own reasons, and you should be able to go through the game without it. Again, we get a “themeparkish” rule that you can only get barkeepers on the new purge for the Exiled Lands.
Why does the barkeeper is “themeparkish” but the “man in black” is not ?
The “man in black” (guy with the mercenaries) is a character related to the purge, so it is supposed that your aim in having his participation is circumscribed in your interest in the purge. The tavern system should be unrelated, and should work since “production show” unrelated to other systems.
Al-Meh-raya (you know, because it is Meh) is part of the whole “stygian raid system”, but it is like you get the proverbial sandbox, someone is making a sandcastle, and the “park administration” think it is a good idea to go there and topple a chunk of the castle with a bench, because exercise is healthy so you should do some bench press. (yes, the idea that putting a bench is related to bench press when it might not is part of the point).
The “attack back” also a mechanic that is “themeparkish” way too much for the game. How it is like someone just want to experiment a thing and then a bunch of NPCs, however advertised around, go and destroy your stuff or kill everyone of your NPCs unceremoniously. That should not be a thing in sandbox game that way.
Again, Project Zomboid is a sandbox game, and the premisse of the game is that it is a tale of how you died. So it implies that no matter how long you survive, you WILL DIE. So the rule is clear, but it is not “themeparkish”, instead it follows the sandbox idea: Rules are there always, you play as you want. Zombies will invade your land, and destroy your stuff and kill you, they will. However, there are no rails to go through, or unrelated tied mechanics to go through to get other stuff. For all that the game matters, if you have enough gas, food, drink, and play it well enough, you can just get a car and roam around doing nothing and killing zombies by carmaggedon until you die.
The ideas that “a station is big so it needs a purpose other than craft dyes”, or “something needs to be tied to another unrelated thing” are MMO, mostly MMORPG, concerns that should be far from the concerns about this game. They detract from the even actual tagline of the game.
However that is all also a later concern, because first you have to ensure that whatever crammed erratic game type mismatched design you making works at all. If the system does not work correctly, and requires what the system cannot ensure, then that is a worse problem.
The only reason you are required to change “a ton of stuff” because of Al-Meh-raya is because it does not work not even the way they designed it to work, let alone work correctly in a Sandbox game, which even a perfectly working Al-Meh-raya does not.