もう一つ別名の要素非表示の方がまだ分かる
display:noneなんだから

visibility:hiddenなら隠蔽って感じで分かる
でもこれだと要素のあったところに空白残るし実際使われるのはdisplay:noneだしで事実と合わない

初期の誤訳というか悪訳を引きずってるな