I don't think criticising the Admin decision to add this optional rolling mechanic to the server makes me jaded, and surely you would have a little respect for an ex-Admin like I have respect for you as a current Admin? I'm sure this addition was admin approved - as its going to add more to the Moderators workload if they are having to moderate a CRP with alternative rolling?
Let run it down a little more though, put it into a little bit more in perspective;
Step 1: the removal of Defender Default (effectively removing the PvP portion of the server)
Step 2: the removal of honor based CRP, and the addition of CRP Rules which mandate roll combat and positioning (again driving people away)
Step 3: addition of your new *optional* rolling
I'm guessing what you wanted was an overwhelming call for the addition of stats, modifiers, etc - sorry to burst your bubble, but I think this is the wrong path to take. The vision is inherently silly in my opinion, Lord of the Craft existed for over a decade and more without you trying to fix it with DnD stats, modifiers, and rolling.
You currently have a lot of the server annoyed nothing happens on the server because of the above, and the Admin team don't seem the least bit concerned, while it would seem you are pushing through more and more towards the goal of making this server a shadow of its former self.