I don’t see why not, but unlikely.
At some point, the computer, cameras, motors, battery, and who knows what else will be be out of date. It’s just how new tech is.
Mind you, that won’t likely be for years, and it will still likely be ahead of competition.
In my opinion, just replacing the cameras won’t do much, unless the rest is done also.
That’s just a guess though. Who knows how much effort Tesla can financially put in to the upgradability of the Model 3 ?
Our cars will out live conventional cars for sure due to the software upgrades. My BMW, was old news 6 months after I bought it.
My Model 3 is still current a year and a half later.
I think by the time hardware upgrades are needed, we will be many years into lots of on going software upgrades, and it may not make financial sense. Who knows though. ?