I would agree with that assessment. Might this be fixed when/if we get ICS later this year?
If it's software specific i can guarantee it would be fixed, even if only 5 of us ever had the issue and moto never knew, it would be fixed by default.
With previous builds (mostly) what would happen is when the source code was updated the OEMs would merge it into each device specific source they maintained internally, work with the chip manufacturers for drivers, chase down bugs from the official source that are device specific, trouble shoot bugs specific to their proprietary code, then work with the carrier for network certification, and FINALLY release it to the masses. Thats why updates typically take forever. Thats also why asus was able to get ICS out to the transformers so quick because they don't have proprietary code to troubleshoot and no carrier to certify.
ICS is such a drastic departure from previous builds that a merge would actually take longer than just starting over from a clean ICS source. It's not just the UI changes but theres significant changes under the hood like the hardware acceleration and much much more.
All that rambling above translates to this ..... any bugs introduced by OEMs in GB will likely be corrected because they are probably starting with a clean slate. The flip side of the coin is most OEMs will just introduce new bugs lol!!!
Sorry for the long winded reply but hopefully it was a good read. Cheers!