Зачем калькуляторы, а не ещё одна таблица сравнения?
Потому что покупателя почти никогда не интересует «какая панель дешевле». Его интересует «сколько стоит мой заказ», а ответ зависит от количества так, как цена за 1000 не показывает. Панель с самой низкой ценой на странице бесполезна, если её минимальный заказ в десять раз больше нужного вам, а статичная таблица такие ограничения как раз и сглаживает. Калькулятор цен нужен, чтобы вернуть их на место.
Тот же принцип решает, где идут вычисления. Цены считаются на сервере, поэтому у каждого результата есть адрес, которым можно поделиться и который прочитает поисковик. Всё, что связано с цифрами, которые вы не захотели бы нам показывать (ваша маржа, данные аккаунта, API-ключ), считается в вашем браузере и там же остаётся.