...Stop changing what was working well or give the user the ability to a accept or reject certain changes.
As most of us know, this is a problem throughout the computer and Internet world. You will have your device, operating system, browser, and software all setup so that everything works conveniently and easily, and some update or change by a software or website will screw everything up and create more non-productive work for you.
My least favorite example is eBay. It is constantly wrecking the "search" and "saved search" functions on that website. (eBay is a total cluster-$%^& now, imo.) (Microsoft Windows comes in at a strong second place.)
My theory is this: Young, clever, ambitious mid-level executives need some crisis or issue to solve in order to attract attention and get promoted. (Sort of like mid-level ranked soldiers arguably needing an armed conflict somewhere in order to more quickly advance ranks.) They convince the higher-ups that there is a true problem (whether real or imagined), using the potential to increase revenue as the fuel, and then have their coding team "fix" a non-existent issue. The worst is when they completely revamp a website or software that is already performing efficiently. (Unnecessary updates of and changes to Microsoft Windows and Office used to drive me crazy during the 1990s.*) For a for-profit company's retail product, like software, I grew to understand and eventually accept the rationale. (I.e., I threw up my hands and gave up. As always, follow the money.)
The problem for those of us who dislike preceived unnecessary change is that for every five or 10 unwanted changes, maybe one really good idea appears. Pretty hard to stop such progress. Should we want to? Plus, the age-range in consumers and users really makes a difference, as you all know or will eventually find out. In general, younger folks are more accepting of change and new ideas. As one gets older, the tendency is to want to hold onto the past and what has been found to work for you. (Failing eyesight plays a part, but that is a whole other issue I won't get into.)
I'll repeat what I've said elsewhere. For me the biggest problem is not about the Tesla updates, products, or delays
per se. Instead it is the communication vacuum--the failure (by Tesla) to communicate in a timely fashion--which is always filled by rumor and anxiety. (This recent major software update is a perfect example. Step back and look at
ALL the keystrokes wasted by anxious drivers waiting for a rumored update, in just the TMC Forum alone.)
Unfortunately, when dealing with the epitomy of a "tech" company, and one that has done it (succeeded), "their way" (i.e., Tesla), I am afraid we just have to accept things as they are (or else find a different product to buy). Some companies apparently achieve success by building a good (and expensive) product that seemingly does not change much over time. (E.g., Vitamix blenders? Rolex watches?) But even those conservative companies have to eventually bend to the winds of competition and progress. Tesla is a whole different animal; one not likely to be tamed by the likes of you and me.
__________
* Microsoft's (then) Vice President Myhrvold was actually quoted as (foolishly) admitting,"...if we hadn't brought your [computer's central] processor to its knees [with yet another Windows update], why else would you [have to buy] a new one?" in Gibbs, W. Wayt. 1997. Taking Computers to task. Scientific American. Vol. 277, No. 1 (July):82-89.