Amazon has many decisive conflicts of interest:
- improving search results vs less ad revenue
- promoting their own products vs merchants'
- streamlining the shopping vs trying to sell more stuff
As long as these fundamental conflicts aren't resolved, it's not going to improve.