You’re wrong and you should feel bad. Premature optimization is the root of all evil (not that it really applies much to this case, I am speaking in general just like you are).
The guy is clueless, he shouldn’t be wasting his time pondering about performance.
And hey, guess what? There’s always a better way, ideally the guy shouldn’t even use bare net messages, that’s technically lazy programming in and of itself.
It’s dangerous, unmanaged and can cause collisions.
A “good” programmer would write a replacement to DTVars that allows you to tie unlimited variables to an entity as well as allow you to hook in on signals and events in general and this can go on and on, but I don’t see anyone doing this or yelling at people for not doing it.
What he should be practicing is writing maintainable and understandable code, not waste his time with worthless issues like this.