I guess a huge problem with exposing machine-optimized content to crawlers is that there are big chances that what the user sees in the end differs from what the crawler sees.
That doesn't have to be by malicious intent, it can be enough that a backend developer adds some fields, and the template doesn't use them.
On the other hand the machine-exposed data misses headlines that are usually present on all web pages, so that if the user searches for <company name> + <keyword>, special care must be taken that the <company name> part doesn't fail.
That doesn't have to be by malicious intent, it can be enough that a backend developer adds some fields, and the template doesn't use them.
On the other hand the machine-exposed data misses headlines that are usually present on all web pages, so that if the user searches for <company name> + <keyword>, special care must be taken that the <company name> part doesn't fail.