An increasing number of companies are using software to predict and manage optimal prices in real time. Customers hate it.