So Google should have the right if they want show the results they prefer and hide or push on 10th page results that may affect their profits?
As an example say I have a very popular source code hosting or email service, so popular that is on top search results on all other search engine but in Google search is hidden intentionally, that seems fair to you and not an abuse of a search service to promote unrelated products?
Would it be still be fair if Google would have deals like pay me X and you will be on front page, pay me Y and your competitor is not on front page, it is Google service so they can show anything they want.