Until the web site changes and you have to re-record.
Playwright's selectors are very resilient.
Yes, your copy might change, but that is also a change in spec (whereas a change in DOM is not always a change in spec).
Yes! Recording xpath works fine in many cases, but once something on the website changes you are left with this auto-generated Xpath that you do not know how to change. Maintaining such a test is a nightmare and a waste of brain-cycles.