It’s not accurate. Can you please share with me the exact link where you read it?
Anyway, an element in TestProject can be located using any locator strategy that you want (e.g. id, XPath, name, etc.).
Whether it’s a recorded or coded test, you can use any locator strategy that you want to locate the element (as long as this element contains this attribute).
In the recorder, for example, we have an algorithm that selects the best available locator (starting from id and all the way to absolute XPath in case that there are no other unique options).
You can even create your own custom element by combining parameters and other attributes as described here: https://intercom.help/testprojectio/en/articles/3572023-how-to-create-custom-xpath-with-text-label-class-etc
Let me know if you’ll need help with that