Прочел статью:
http://web-standards.ru/articles/parent-selector/
Наверное, мне нельзя читать такое на ночь (6 утра, хаха), я нифига не понял.
Вот, допустим, у нас есть два селектора:
1. div span
2. div:has(span)
В обоих случаях, в дереве элементов ищется span, затем div. В первом случае перерисовывается span, во втором div. По сути, производительность одинаковая, поэтому я не понял, что хотел донести автор.