They get tons of money harvesting data alone, the service isn't free: We are the product and, on top of that, they get their content for free with the actual creators of said content getting a pittance compared to what they provide for Google.
Additionally: I have never seen a credible report that indicates ad blocking actually has any sort of significant impact on revenue. Do you happen to have any because that argument sure smells like corpo bullshit.