Ну смотри если мы говорим об условиях кторыми мы можем оперировать для нахождения елемента в ДОМЕ - согласен, но можно и таким вот путем - как итог елемент будет найден всегда. (если конечно ничего не добавят тем самым изменив абсолютный путь.) - в любом случае рано или поздно надоест подправлять и прийдут к условно хорошему.
Дак мы же про это и говорим, что малейшие изменения где-то в доме, добавление инпута/дива и тд - похерит тест. Вообще да, все познается через боль, поэтому я и писал выше что все по началу пишут так, а потом приходит понимание. Ваш вопрос не ясен если честно про (какая разница как выглядит).