If you want to min max siege battles that's on the player.
All I want is a cinematic approach, with multiple layers of defences, fighting in towns.
You can add multiple victory points, walls that actually *work* and units can shoot down from normally, walls where cavalry can ride on (as this is actually in-lore in Warhammer) etc. etc. yada yada.
You aren't looking at medieval cities when you talk about Warhammer. You have (not exclusively) big alleys, big forums, big stuff everywhere. Regiments can actually form up lines and not turn into a cluster fuck. Flanking is still possible inside cities because the streets are connected.
The reason they removed them from this game was supposedly that they don't work well with the AI, but guess what, it's just as bad with the more simple-clusterfuck layout that doesn't actually work either. The AI doesn't do anything during sieges, moves awkwardly along the walls and keeps it's strongest units so far back that they are worthless (such as dragons and stuff)