That's exactly my point. I was responding to the parent's suggestion that "Google should simply deliver the best results, no matter what algorithm they use to do so." In the scenario you describe, the best results would be the stores (for example) where you would buy those shoes.
Remember, organic doesn't have to mean non-commercial. In fact, if I search for best buy, the first organic result is bestbuy.com