Sellers set ASKING prices.
The selling price is set by the buyer.
You can't get free stuff because sellers won't buy it in the first place if they are forced by the buyer to give it away.
On an individual level, the price has to be agreed by both parties. On scale, the average/typical/market price is controlled by the buyers.