Это лучший способ правильно найти значение, к которому прикреплена какая-то уникальная ссылка. Когда его использовать? Просто используйте его всякий раз, когда вы видите, что ваш код выиграет от этого. Если я знаю, что мне понадобится какое-то значение, и так получилось, что существует какое-то уникальное свойство, я его использую. В проекте, над которым я сейчас работаю, мы используем его, чтобы связать значение qrcode с именем человека, владеющего кодом. Таким образом, у нас есть базовая система, которая сообщает машине, кто является владельцем кода. Лучший способ узнать, стоит ли вам пользоваться им.