Вопрос на самом деле риторический. И не всегда фрилансер является фрилансером, как это смешно бы не звучало. Не поверите, но работа "на дядю" происходит и в том и в ином случае. В офисе ты работаешь на владельца компании, дома ты работаешь на заказчика.
Я, как "фрилансер" с очень большим опытом, выяснил для себя очень простую истину. Заключается она в том, что против системы не попрёшь. Как только Вы выходите на высокий уровень, то у Вас появляется большое кол-во клиентов. Ну или парочка, но серьёзных. Если клиенты из СНГ, то беспокоят они Вас с пнд по птн с 9 до 18. Если, к примеру, и США, то это ночные посиделки.
Рано или поздно ты выбираешь тех клиентов, с которыми тебе удобнее и интереснее работать. Остальные отваливаются сами собой.
Итог таков, что работать в любом случае нужно. Фриланс конечно же наиболее гибкий, но чем серьезнее клиенты, тем выше ответственность и тем более ты становишься похож на офисного работника.
Бывают конечно исключения, но на то они и исключения. А ещё на фрилансе нужно уметь побеждать лень и уметь мотивировать себя :)