Bah, the present Android could be updated just as often as ChromeOS without a rewrite.
The "rom" issue is related to how drivers are done in Linux, and the only reason it is "different" in ChromeOS is because Google has grabbed the reins there but left them in the hands of the OEMs with...