We didn't develop the framework in secret - we've involved our own staff and had public playtests. It wasn't going to be perfect on launch - such is impossible. However, we needed to take these steps in order to restore the server back to working order. The framework we use doesn't dictate how the resistance rp goes or whatever, that's something easily adjusted by admin changes or item changes or whatever.