I'm not a realtor but being on the same side of the fence as you, this is similar to what I've experienced and I'm fine with it for a couple reasons. A "deal" can mean something different to everybody. What they consider to be a deal will likely be different from your definition, that's why it's preferable to them to provide with more options that don't necessarily fit your criteria as opposed to handpicking one or two and potentially missing out on an opportunity you would have considered. You're absolutely correct that you can just as easily go to any site and filter through a list of properties in your desired area and price range but I believe their value comes into play more when it comes to details that might not be readily available to everyone. Maybe they know a particular home owner is in a real bind and needs to unload the house fast. That's information that's not going to necessarily show up in any search online. They are also going to be able to potentially put you ahead of a trend. If they see a wave of listings in a particular area and learn that there is going to be some major drainage work done two years from now that will significantly impact taxes, unless your going to meetings at city hall or live in the neighborhood, those are likely things you may miss.
When you do begin to narrow down properties you like, they may be able to provide you with data that will reaffirm your own in regards to comps in the area, ARV, and the direction of price trends. Again, this is an area you can do yourself but it may be where they are willing to pickup some of the legwork as you inch closer to a purchase. Lastly, during the negotiation process is where a realtor can really set themselves apart to work towards your desired price in order to get you that "deal".
At this point, you may be expecting a little too much but they can bring value to the relationship in numerous other ways. If you're looking for more you can obviously work with other realtors or think of ways you can incentive them. If you are looking to flip, give them the listing, or if you are going to dozens of properties, pick them up a gas card from time to time.