Yeah, I understood that. I did not take any offense here; I just gave a little insight into why I sometimes simplify things to a degree where an expert might say: "But this is not quite right!".

I modified the sentence you had an issue with to:

So, the Python approach (which is also used by many other languages) is more memory efficient within this simplified view, as you only must store a value once.

To more clearly indicate that this is an abstraction. I still would not point out that non-managed languages are effectively more memory efficient than managed ones, as that is not the subject here and actively obfuscates one of the reasons why this is done in these managed languages: To save memory.