Maybe I am just naive, but I have found the opposite to be truemight be different these days but I expect not
the idea is to maintain your bike as badly as possible and hope it fails as soon as possible, and never let you know that some stuff got fixed / improved with later software - they don't care if you want it maintained well, are a loyal customer, or love the brand....
today's world is marketing stuff and selling lies as fast as possible - the new way gets more customers and more revenue - if you aren't happy get out of the showroom the queue is backing up
BWM have for at least 15 years worked on an i-level software iteration (a round of software to a known standard that is used on all bikes at build) in European markets the rule is for the dealers to flash the current i-level (integration level update) as it sold - and never do it again for the bikes life. And they will never disclose what they changed.
Until covid there were three software releases per year - with the next model year bike built after a factory refurb in July - so Aug is the new model range for the forthcoming year - but even this has gone wrong post covid and they seem to release the new stuff in May
Occasionally (or these days more often) as its all rush jobs to get sales before development is complete - they sometimes are supposed to do software a tweak here and there - but here unscrupulous dealers can fiddle it to look like they did an update but fail to update the bike - its why you should get the software part numbers off the bike's modules and check if they really updated stuff
this gives an idea of what was going on with I levels - bikes on the last few pages - but its getting harder to come by this info
Any dealership that I have bought a vehicle from (automotive or motorcycle) have always been more than fair to me
They have always solved any issues I have had. Of course, sometimes it has cost more than I expected, or taken longrt, but I can say they have worked with me to come to a solution that both of us can live with
Now, I am talking more than just software updates, but I have never thought a dealership was out to screw me
Maybe it's because I live in a smaller community or I have just been lucky
I would hate to think every time I bring my vehicle in, the dealership is not doing their best to keep me satisfied
If they keep me satisfied, they make a lot more money off of parts and service (over the life of the vehicle)than from the original sale