Идешь ты такая по супермаркету , выбрала то что понравилось , смотришь стоит 10р , приходишь на кассу , даешь карту банковскую , а с тебя снимают 1000р , ты такая О_о "какая тыща епта , она ж 10р стоит" , а тебе в ответ "так цена поменялась , пока ты шла" и ,по твоей логике , ты должна будешь купить за 1000р , чуешь как бредом попахивает ?
Можно понять если цена отличается на пару сотен аден , это да , но если разница уже в разах , то это уже не нормально.
В принципе понятно , проще с этим не бороться , нежели наладить нормальный алгоритм.