In his hangout on 10/1/2021, John explained not to use CSS display: none on internal links.
A webmaster was concerned about a client who was using these types of CSS display properties on their links en masse.
And the client had been doing this for the past nine months.
John said that Google considers this a type of cloaking. While it’s not a significant value on the website, and not likely something that could be taken action on, Google still doesn’t like the practice.
This exchange occurs at approximately 17:06 in the video.