Потому что трудоемкость этой задачи сильно зависит от количества функций, которые должны быть реализованы через веб-интерфейс. От того как реализованы эти функции.
Кроме того, возможно потребуется поднятие сервера HTTP, выдача логинов и паролей пользователям, настройка кодировок и другие настройки сервера.
50$ - это оплата примерно часа работы специалиста. А хороший специалист вряд ли определит трудоемкость этой работы всего в 1 час времени, потому что заложит как минимум пару часов для преодоления заранее неизвестных трудностей, которые могут возникнуть вашей системе.