May be if companies are more transparent about prices, many people won't buy an overpriced product like "crazy". It's all about empowering consumers with information. That's all I am asking.
Assuming this is true, why would a company do something that would cause their customers to not be willing to pay a higher price? That is counterproductive, and goes against every law of retailing. On the contrary, retailers try to get their customers to pay as much as possible.
Products like airplane tickets can easily have different prices for the same product. If you were to ask every passenger on any given commercial flight how much they paid for their ticket, you would probably get almost as many different answers as how many passengers you asked. For products like iPhones on the shelf with sticker prices, pricing differently depending on a customer's means is not feasible. However, Apple (and other manufacturers) have figured out ways to get wealthier customers to spend more money. Here is how they do it:
Look at the difference in price for an iPhone model with 64GB of storage and one with 512GB. The iPhone 11 Pro Max 64GB retails in the US at 1,099 USD. An iPhone 11 Pro Max 512GB is 1,449 USD, or 350 USD higher. A person with less means who wants an iPhone will get the 64GB version because that's all they can afford, even though they know that the limited storage may cause them grief down the road. A well heeled customer doesn't care as much about the price, so they'll spring for the 512GB version to ensure they'll never suffer from insufficient storage. From what I've read, the actual cost to Apple for that extra storage is 109 USD. However, the wealthy customer is willing to pay 350 USD for it, so why should Apple charge less?
Let's test your theory here. I'm going to give you some inside information here: grocery stores typically sell toilet paper, milk, and eggs below cost. Now, report back in a month or two and let me know if you started buying more of these items now that you know you're getting a bargain.
Either way, there is absolutely no reason for a business to be transparent to customers about costs. Sure, I can understand why you would be interested. I would be interested too. But at the end of they day, I don't really care. It is up to me to decide whether or not I buy.