The modern car is highly software controlled. How often is your windows or Apple or Android device updated to provide new features or fix bugs? Why is it so strange that a new car doesn't have similar updates? Older ones had decades of incremental changes to rely on...this one IS new, but obviously, some of the logic is reusable from other models. If you understand tech, you'd realize that NO software is totally bug free, and you'll not have an idea how the user interface will be received by users with various levels of education and experience. To make the car 'better' in the short term, it's relatively easy to update the software. Eventually, this might be able to be done OTA (as Tesla does now - does anyone complain about their frequent updates?), but it is riskier, since if there's a glitch, it could put the car into an unusable state. Remember those warnings on your PC about not to turn the power off? Things are much more controlled at the dealership, and if there's a glitch, someone who is trained to resolve it rather than stranding you at home or where ever the car was at the time.
2014 i3 BEV, 2021 X5 45e
(The i3 will be sold soon, <17K-miles, interested?)