I don't think it can viewed quite like that.
Some other cars e.g. Jaguar iPace have modularised software, so one bit can be upgraded but not another.
Tesla is a single version. Each time it is updated the whole lot moves to that version.
So when Version 10 comes out your next update is V10 (whether you want it, or not ... you can decline to receive any updates, but you can't pick and choose which bits)
After a major update like V10 there are a flurry of releases for both bug-fixes and any new features which were not ready in time for the main launch.
After that there are further bug fixes, and any other improvements that are deemed worthy. For example, a year or so back thieves discovered they could bypass the Passive Entry system to get into the car and drive it away. That was the case for all high-end brands that had Passive Entry, but Tesla released an update "Pin to Drive" within a couple of months which solved the problem. For other brands you can either turn off, and do without the convenience of, Passive Entry ... or pay a premium price for a much more fancy key fob ... or keep your fob in a Faraday-cage pouch. That's the difference, for me, between a software-lead approach like Tesla or a convention engineering approach like legacy-Auto.