You're confused. Where there is an ad impression (a user clicking to go to a webpage from a Google search result), that webpage pays Google for bringing them traffic. If the user never clicks the ad because Google directly presented the info natively, Google doesn't make any money.
I can only make the guess that Google offers this to remain competitive against Bing; it both reduces their income and increases their tech stack.