Not really a gamer (though I do play games) so I might be wrong about this, but don't most game developers try to avoid systems that encourage min-maxing?
Also, a system that encourages specializing in one particular aspect sounds rather boring, I'd rather play trying to find the particular...