Agree that lane weaving is annoying and frequently has no good explanation - there are no tight curves, the road markings are in perfect condition, there are no obstacles ahead and no one is changing lanes in front of the car.
I also wish that left-most and right-most lanes were special-cased, with a bit of preference towards left and right side respectively, instead of sticking to the center of the lane no matter what. Just seems safer overall, and with fairly large number of US roads not exceeding 2 lanes in one direction, seems like a pretty good rule of thumb.