Amazon engages in dynamic pricing, meaning prices can shift very frequently (multiple times per day), -and- vary by geographic region.
What you are suggesting would require every Best Buy store (or whomever) to, independently, track the pricing they see across every competitor they wish to price match, and update their posted inventory pricing (which requires manual labor to print out a pricing sticker and go put it on the shelf, even if the actual computer system updates automatically). All to reduce their own profit margins.
What benefit to them? They can offer price matching, as they do, and everyone who cares about that will take on the chore themselves. Even if they had a brick and mortar competitor who was willing to do that work and that expense (installing digital price displays on every shelf so it could automate updating pricing, and had systems that were polling Amazon every minute, say, and even if they had reason to believe Amazon wouldn't block their IPs because it looks like a DDoS attack), the number of customers who would understand and appreciate what that meant is so low they'd still be massively in the hole.
So, yes, that might be the ideal customer experience. It's also undeliverable.
This is one of the (growing) reasons I dislike Amazon. Several times I've found a decent deal that I know a friend or family member would like - sent it to them, only for them to discover (sometimes just minutes later) that the deal has suddenly vanished.
On the face of it, Amazon is doing this as a simple function of supply/demand, though it sure could be construed as form of bait-and-switch pricing!
What you are suggesting would require every Best Buy store (or whomever) to, independently, track the pricing they see across every competitor they wish to price match, and update their posted inventory pricing (which requires manual labor to print out a pricing sticker and go put it on the shelf, even if the actual computer system updates automatically). All to reduce their own profit margins.
What benefit to them? They can offer price matching, as they do, and everyone who cares about that will take on the chore themselves. Even if they had a brick and mortar competitor who was willing to do that work and that expense (installing digital price displays on every shelf so it could automate updating pricing, and had systems that were polling Amazon every minute, say, and even if they had reason to believe Amazon wouldn't block their IPs because it looks like a DDoS attack), the number of customers who would understand and appreciate what that meant is so low they'd still be massively in the hole.
So, yes, that might be the ideal customer experience. It's also undeliverable.