Earlier quoted context omitted.
If I write an application in 20,000 lines of PHP, and there's 200 lines of JavaScript in some service is it sensible to say "written in JavaScript" on the product page without mentioning PHP at all? If I host the backend for that application on a bunch of Windows servers, but there's one server running that JavaScript service that's hosted on FreeBSD, and I advertise the product as "hosted on FreeBSD", is that sensib…
You neglect to consider the fact that all food products have nutrition labels, which are written according to certain standards and legal conventions. Could be that this company added some olive oil to their "plant spread" and wanted to visually distinguish this type from their alternative olive-free version. In any case, all nutrition facts are on the label -- the label clearly shows that the product is made of an o…
Could the average consumer be more educated? Sure. Could companies be less shitty about marketing their products in a misleading way? Yep.
Let me give you my favorite example of a legally acceptable (and actually used) marketing gimmick: a good source of calcium with milk! I've seen this on products with literally 0% calcium, because everything is a good course of calcium with milk. This comment is a good source of calcium with milk.
As to your example the issue isn't that it contains olive oil, but that it's not the primary oil used in the product when the labeling clearly implies that. It's a shitty marketing practice that misleads uninformed consumers into buying their product. Quit victim blaming and maybe we should just have marketing that isn't purposefully deceitful?