Потому что у них нет возможности использовать внешние ресурсы. Это языковая модель и она может делать только текст. Аналогично, когда просишь написать программу - не пишет программу, а пишет текст, похожий на программу.
Ну есть возможность у автономных агентов насколько я понимаю. Но быстро не линкану но читал что много кто делает оболочки с подключенным всякими внешними api в том числе с калькуляторами