My wife had an early VW ID.3 and this thread gives me PTSD since the themes are exactly what I read on various ID.3 forums. VW basically obsoleted the early ID.3's IT stack within six months of it being on the market. On top of that, they found it impossible to resolve and roll out even simple fixes. It took two years, three visits to the workshop, and one four-week outage after a dealer-installed update bricked the car for them to get scheduled charging working! And the problem wasn't specific to my car - it just took their software dev team that long to fix it! To this day, the early ID.3s don't support battery pre-conditioning for rapid chargering, despite the car's battery thermal management hardware being quite capable of doing so. As a result of their antics, I'm not going anywhere near a VW for a long time!
I can see that whilst BMW are not as bad as VW, they are still in the same mindset. They view the software as part of the spec of the car and don't expect to deliver much in the way of improvements over the car's life. New features will come in new cars and existing owners will just have to live with that. It's a very old mindset rooted in the days of ECUs provided by multiple sub-contractors like Bosch etc.
The problem for VW, BMW, and many others is that Tesla have changed the game and the expectations of how car software can be, and should be, handled. I ran Teslas from 2019 to just a few weeks ago (in fact, the Model Y is still on the drive waiting for the lease company to collect it). Say what you like about Tesla, but their software dev model is exemplary. I got an update on average every 18 days over that whole six years of ownership and the car was never bricked, nor had anything worse than minor regressions, all of which were fixed in short measure. And I got some major new features along the way (but let's not talk about disabling the front radar sensor!).
Of course, I knew all this going into ownership of an i4. I'm not expecting much, if anything, in the way of upgrades, but for sure it's disappointing nonetheless.