It doesn't fully explain why they priced a $24 pizza at $16. I wouldn't be surprised if they're subsidizing purchases, but just skipping fees doesn't explain that.
As article pointed out it picked up full-toppings pizza as plain cheese.
"Hey in the last month we delivered X amount of your food! If we don't list you then you'll lose those sales."
Table Column A, menu items, lowest to highest in cost.
Table Column B, prices, highest to lowest in cost.
Naive scraper associates rows as menu item and cost.
You use CSS, etc., to rearrange things correctly. People looking at your site get info as intended, scrapers have problems, and it's only a dark pattern to them.
If you're the director, which would you go for?