Some good points in here - however i do not see a major problem here if people talk / promote their business in long form content (unless it is not full of referral links of course)
Long-form articles promoting products or services: These are designed to climb search engine rankings, often filled with keywords and links aimed at boosting visibility.