My guess is that they were circumventing free-tier API limits for the data-aggregation company. It’s not like this data aggregation is one big dump that they downloaded once and forgot the where it came from. Prices change daily. They’d need to be refreshing via an API (data feed) at least daily.
Trolley scraped the supermarket websites, and the supermarkets got their data (product images, nutrition info, etc.) from Brandbank (the data aggregation company).