Для начала - не "в определённой частоте" (с точки зрения русского языка, это вообще бессмыслица), а в определённом ДИАПАЗОНЕ частот. Хотя для света чаще оперируют длиной волны, а не частотой.
Ну а почему - так получилось... Прежде всего потому, что именно в этом диапазоне лежит излучаемый Солнцем свет. Вполне естествено, что органы зрения приспособились под то, что есть, а не под какой-то другой диапазон. Конечно, в природе есть удивительные примеры чувствительности и в других диапазонах (прежде всего это тепловое "зрение" змей), но это уже совсем другая история. Тем более что и зрением это назвать нельзя: эти ямки дают направление на источник тепла (то есть это своего рода пассивная локация), а не изображение источника.
Ну и к диапазону чувствительности, наконец. Спектральная чуствительность зрения (для человека это называется кривой видности) представляет собой колокол - есть отчётливый максимум со спадом по обе стороны. Как и почти всегда в таких случаях, такой вид кривой определяется двумя факторами. Со стороны длинных волн это энергия фотонов. Восприятие света вызывается возбуждением молекул фоточувствительного пигмента - родопсина. На такое возбуждение требуется определённая энергия. Если у квантов света энергия недостаточная, то возбуждения не происходит - это полная аналогия с красной границей фотоэффекта. Со стороны коротких волн (начиная с ультрафиолета) работает уже другой эффект - прозрачность хрусталика и склеры. Фоточувствительные клетки расположены на сетчатке, до которой свету ещё надо дойти. А доходит он туда через хрусталик и склеру, прозрачность которых для света с короткой длиной волны падает, в конце концов до нуля. Тут опять же есть аналогия - оконное стекло. Оно пропускает видимый свет, но задерживает ультрафиолет.
Так что вот эти два фактора - малая энергия фотонов для инфракрасного излучения и непрозрачность оптической системы глаза для ультрафиолетового - и задают тот диапазон длин волн, в котором мы видим.