I've learned from research and experience that you shouldn't ask anyone how much they're willing to pay for anything. You pick the price you want them to pay and adjust accordingly based on your goals. Do you want a lot of sales at a low price or a few sales at a high price? How low can you go while still turning a profit? It's a lot of experimentation and you also have to consider your competition and myriad of small things. But you just can't base your price off of what people say they'd pay. You and your customers will always have competing interests when it comes to price. They want to get as much as they can for as little as possible while you want to maximize profits. You'll know you priced your product right when you hit your revenue goals.
It's actually way more complicated than that but for the love of god just don't ask people what they'd pay. People are terrible about managing hypothetical money and purchases.
"and experience that you shouldn't ask anyone how much they're willing to pay for anything."
My experience, over many years, is the same as well.
People first of all don't even know what they will pay. They can be manipulated into paying more than they were willing to by anchoring and a whole host of negotiating tactics. As another example, just take a look at the way that auctions work. You might decide upfront you will only pay $100 for an item but if someone outbids you the thought of losing the item when you can offer $5 more draws you into bidding more than you would have expected to.
Also look at the way infomercials work in manipulating people to make purchases. "What if we told you this costs $15, well it's $10 and we're going to give you 2 of them". Etc.
It's actually way more complicated than that but for the love of god just don't ask people what they'd pay. People are terrible about managing hypothetical money and purchases.