This is the sort of reasoning that people say that pay for the used car salesman's boat.
You are going to buy, what, 5 houses in your life? If you're a big mover.
Real estate agents spend their entire life doing the thing you do once every couple of years at most. Why do you think you'd be better than them?
This is like saying that you, as the person who walked out of a 48-hour boot camp, can code that JS program better than the veteran programmer because she doesn't specialize in Javascript.
You want to spend 6 months doing research? Real estate agents are spending years! There's a bit of principle-agent problems when working in this, but still. Beyond the information parity, there's simply knowing how to do sales and getting people to sign the contract.
Real estate agents have the same problem.
Of course they know more than I do about the process of buying a house. But knowing whether a house is worth more than asking and roughly how much over -- I can learn that specific piece of info for the houses I care about and my knowledge will be roughly equivalent.
Finally, the "asking" price is not a contract. When my wife and I bought our house, there was a competitive offer that included "lifetime" seating at a popular restaurant near us. We had both offered slightly over asking, and this was 2009, so not exactly a "hot" market. Your solution would basically ask sellers to treat their house like a commodity, which might make sense in a spec home or developer deal, but really makes zero sense for two parties who are each making what is likely the single largest financial transaction of their life.