The workshop is too valuable compared to the rest, AND you can have up to 6 attacks worth of siege machines trained at any time. Heroes have to regenate (heal) after most attacks and you can only have 1 army trained and waiting in the barracks. I'd much rather have 6 ready, than to have only 2 ready (the trade off to cheaper boost options).

