Overly complicated IMO.
It's like inventing a fifth wheel for a four-wheel car. So sorry, but I disagree.
To solve the problem with stats, the base system has to be revised, but building something up over a faulty base is generally a bad idea.