Almost 20 years ago the first version of Selenium was launched, since 2004 quite a lot of frameworks were developed to simplify the process of test automation. In recent years, we noticed a huge interest in record-playback instruments that may "save" time and money for your business. That makes sense for some short demo that shows the awesomeness of test automation for not-technical guys, who are amazed how quick login logic is automated.
The reality is different - every test automation engineer faces much more complicated flows with rapidly changing UI of the tested application, he should execute and update automated scripts on a daily basis making sure that scripts do the right job in the context of CI/CD pipelines.