sandboxes aren't wonderful all they time: they are very difficult to balance and if something goes wrong, the game will folllow. that's a reason why sandbox are so few
sandboxes dont give instant gratification is why there so few of them alot of people want things for everything they do, with themeparks either hold your hand or give you stuff for doing anything