Если вы собираетесь работать в компании, в которой команда хотя бы больше 10 человек, то вам нужно быть именно профессионалом в сфере, вы работаете в команде и создаете только часть продукта.
Даже в командах поменьше, есть разделение ролей, но и бывает, что люди работают в смежных сферах.
Во фрилансе же, как правило, заказчик ожидает готового продукта. Поэтому, не удивительно, что фрилансер имеет столько требований.