yes your post has many solid points, but at the end, the buyer is the one make final decision, agent is no more than a tool...