That's not the key difference here. The key difference here is that the content author has control of the output. In the app in question, the app is scraping the content and the app developer is choosing how it's outputted. That's why the app is in violation.