I think you're confused. The method you're talking about would only really work if you know the magnitude and orientation of the accelerations you're trying to measure. If that's the case, then why are you using an accelerometer?
Gravity is essentially a bias. The only thing you're doing different for the accelerometer that you wouldn't do for a gyro is to remove the known bias (gravity) so you can try to find the unknown bias. But again, how do you distinguish between bias and a real reading?
If you're doing this as some sort of a calibration routine - hold the sensor fixed or in some known position/pattern prior to use, then you can do exactly the same thing for the gyro that you're doing for the accelerometer.
As @holmeski noted in the comments, you're skipping a couple steps in your question. For example, you skip from:
$$
a_m=R_w^b(a_w−g)+b_a+v_a
$$
straight to:
$$
h(x)=Rg+b_a
$$
The noise term went away, but the $a_w$ term conveniently went away, too. That's the actual acceleration. This is where I'm making the assumption that you're doing some pre-use calibration routine, like holding the accelerometer still ($a_w = 0$) and in some known orientation ($R = \mbox{known}$) in order to estimate the bias $b_a$ prior to use. But again, you could view this as:
$$
h(x) = \mbox{known bias} + \mbox{unkown bias} \\
$$
For the gyro, there just isn't any known bias like $Rg$, so you just wind up with:
$$
h(x)_{\mbox{gyro}} = \mbox{unknown bias} \\
$$
You skip the $Rg$ step altogether.
Parting note - a calibration routine like this won't last forever because of bias drift or random walk in the sensor output. If the biases were constant, the could be tested and removed at the factory and everyone could use really high quality IMUs for cheap. The bias changes over time, though, so you can't do that. Higher quality accelerometers or gyros have slower rates of drift, so an initial calibration would last longer, but they all drift.