Actually it also helps for this.
O standardize how HAL interfaces between the framework and the low level vendor implementation.
So you can update either, as long as the interface contract is respected, it should be transparent.
It is of course more work for Google since the framework will need to keep supporting old version of this interface but that's a necessary evolution.