I wanted to order something the other day that should be in a local store, but wasn't, and random specialty websites had stuff for $20 plus shipping. So I found something equivalent on Amazon for $8, and when they pestered me about signing up for Prime to get free shipping, I did it and then set a calendar reminder for a week later to cancel it after I got my order. This sort of game could well make people working at Amazon feel justified in manipulating customers, but there doesn't seem to be any choice except to play the game everybody is.
Random things on Amazon that I consider buying are often double or triple the price they should be, so I try to buy anywhere else if at all possible these days.
Maybe it showed you the lowest-cost vendor, and showed her the lowest-cost vendor with Prime shipping? And the difference was $10?
Or was it shipped from and sold by the same place?