It's a great thought, but I don't think that's a sound argument for a major manufacturer with responsibility to shareholders.
However, this is a GREAT opportunity for Aftermarket vendors (and that's how the rest of the automotive market handles issues like this). Just not something for Tesla to tackle directly. They need to be focused on making new cars and new technology.
For example, BMW had a fatal flaw in the late 90's with a valve timing system called VANOS. The system would fail over time (like MCU's do), and would cause the engine to sound like a diesel truck, reduce performance, and reduce fuel economy. BMW couldn't invest in redesigning technology in existing vehicles they already sold while still committing to their current and future objectives, so a whole aftermarket community developed around fixing and improving this system. There are whole companies still flourishing today that exist purely to upgrade BMW Vanos systems and permanently fix the problem.
I expect the same to happen with Tesla, and that is a great thing.
Things like the MCU1 memory failure and upgrade......it would be irresponsible for Tesla to focus on that, because that takes time away from development that should be focused on the Model Y, Roadster, Cyber Truck, and general new EV technology. But if Tesla opened up to letting Aftermarket Vendors resolve these issues for them, now they don't have to worry about it themselves and they're providing new ways for their community to add value and create jobs. It's a win/win.
In another thread, a few folks commented that Unplugged Performance can already do the MCU upgrade for $2200 - fairly reasonable. But it'd require Tesla to enable the software when it's all swapped....and currently, Tesla won't. THAT's the problem here, if you ask me.