Вы спрашиваете:

Почему цены у всех разные

Почему отличаются цены на услуги разных фирм занимающихся разработкой сайтов?

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