Most test automation tools look good during a demo.

You record a login flow, add an assertion, run it in Chrome, and get a green result.

Everyone is impressed.

Then the real application gets involved.

There are dynamic elements, delayed API responses, test accounts, verification emails, downloaded files, several deployment environments, and a checkout flow that behaves differently on Safari.