Disclaimer: I work for GM, any opinions are my own; I have no special knowledge of this deal.<p>Vehicle launches are generally prepared starting 5 years out with defined components. This creates a special challenge when interfacing with quickly changing technology.<p>I don't have a publicly available source for this, so take it with a grain of salt, but I've heard that for every new battery pack released, there have been serious, funded plans for 2 or 3 other pack, battery form factor, or chemistry updates. The technology for each simply moves too fast to integrate at the pack level, much less the vehicle level.<p>As an example: the Model Year 2017 Bolt EV released with 238 miles of range, and the 2020 bumped that to 259, without changing the module or pack form factor. It's an incremental advance to be sure, but ~10% without adding modules is pretty dang good.