Unless you plan on making the relationship completely linear and reducing pool D to less than one? It would be a great selling point for the tinier miners.
Seriously, that's a hard limit in all BTC mining since all BTC devices only return 1 Diff shares (H=0)
That's a big part of the 6.25% performance optimisation in GPU mining ... and anyone who reads this, and is thinking of suggesting all the mining devices and GPU OCL code be rewritten, simply doesn't understand the negative implications or the time wasted in trying to do that