This only lasts until dark patterns can be inserted that disrupt the ease of use that agents are currently providing. If I can't force the end user to watch unskippable ads or trick them into spending money on a service they don't need, what are we even doing?
I agree fully, and wanted to add: for many of these services, like travel engine comparison sites, running the query itself costs money, so you do not want to make it to easy to search without booking.