Never challenge the business logic but deal with it!
These days, we talk about creating the perfect automation plan, running tests in parallel, and handling data dependencies on every corner of the test automation.
It is hardly someone who talks about the challenges faced with the business logic of the applications or the SUTs.