Go: slices of pointers

A code performance analysis article about if we always have to use a pointer for a struct.

https://philpearl.github.io/post/bad_go_slice_of_pointers/

Key point from this article: sometimes due to library restrains or easy coding, we simply use pointers to change entries in the struct. However, for normal cases, we don’t have to do that, directly use struct can not only allocates less memory but also make our code run magnitude faster.

So question mark: how about using this change in other code languages? will it have the same performance improvement?