Building a starship constitutes a significant investment. It makes sense that you;d want to use that investment for as long as possible, adding in more advanced technology as it becomes available. The military today does the same thing with the Abrams tank. It's had more powerful engines, better computer targeting facilities etc put in to make it better. Doesn't it make sense that they'd do the same with a starship?