The bigger issue that I think almost everyone can agree on is the standardized percentage thing. Being an agent should be a flat negotiated fee or billed like the trades per hour / cost+. The good ones charge more, you pay for what you need, etc...
One other thing. I'm not usually for more government intervention but at least in the USA, the government backstops the vast majority of mortgages (Fannie and Freddie), and collects rent in perpetuity through property taxes. They are so integral to the housing market that they should be providing the standardized forms and checklists that would cover most residential real estate transactions. Not Redfin/Zillow and definitely not NAR/MLS.