The reason that's not done is because there is already offensive value included in WAR, for one, and UZR already does what you're suggesting to an extent.
Offensive position adjustments have been popular, which aligns the positions by adjusting on the basis of the difference in offensive runs.