they are probably getting all the pre-release drones already in the field up to production or launch software. then they can say they launched with very few issues which would be true. don't get too excited, there were probably a dozen or more sw updates prior to launch and while a sw update is nice, the end customer doesn't want a new sw update every month. ideally you fix everything at once and roll it out in one nice package so that "most" customers will update. if you spread it out, you will lose folks...many folks. don't forget sw update fix things that are broken along the way, not just add new features.
unlike you and i, there are lots of customers who simply won't update their sw regardless. and with the extended update times and having to touch every battery, you can understand the customer frustration. one sw update, maybe a second one....and that's it. maybe people believe if it aint broke..... i don't know if the sw can leap from one version to the most current version but if it has to step one version at a time, imagine the inventory on launch sw that falls into a customer hands and he has to update multiple times just to get current. you WANT people to update so they have the best features, the best performance, the least bugs, and the least issues...so make it easy for them. nothing i hate more as a customer than getting a new device home and immediately it tells me i have to update the software especially if it's forced. maybe you should have fixed the software first, then launch. i get it if a drone launched 6 months ago needs an update when i buy it today but if the inventory is turning and new stuff is coming from the factory, the sw should be more current.