The reason for the B737 appearing to taxy with drift is because the MLG torque links have a damped mechanism to allow limited castoring of the mainwheels.
If you are lucky enough to get close to one, check the "knee-joint" at the front of the MLG and you'll see the shiny portion of the damper, a bit like an oleo.
I try to reassure my F/Os when they're getting twitched about X-wind landings, that the airframe owns the first 15 knots of crosswind, as per autolands, and they've just got to sort the other 18/20 depending on winglets!
So far it seems to reassure them and me................