A dedicated island with separate rules requires a lot of dev time. It becomes its own "branch" of code. So you'd have Stable, Testing, and War branches. Each branch would have their own sets of bugs, and require dev time to debug and maintain. From what I undersstand, this is one of the reasons the original war islands were closed.