A task will be done effectively if it is given to specialised people. There would be many exceptions, but I do not see any advantages when a owner himself running a campaign for his business other than saving some fees without spending for a campaign manager.
they can keep a person from their own organization for that task at least the member of that company will want to grow the business and will like to enhance the promotion and for this task they will be polite to the members of this forum and will take care of every person of this community as they will know that they are providing the business to these people and if the company will be harsh to them then they will start to hate them.