Погодите. Есть контракт, который обсуждается и подписывается обеими сторонам, это и при фул тайм, и при работе "на контракте".Это разные формы. Работа на контракте - это когда  контракт на определенный срок, оплата почасовая, скажем 100 долларов в час, при этом ни больничные, ни отпуска не оплачиваются. Это все входит в эти 100 долларов в час, ну или 120. Помножьте на 8 часов и 20 дней, поймете, что прекрасно покроет все необходимое, даже после вычетов налогов. Разумеется, государство не может гарантировать такому работнику отпуск, и когда в стране  длинные выходные и вся страна не работает, такой работник теряет деньги, ему никто это не оплачивает. Но, опять же, это все покрывается его 100 долларами в час. А есть фул тайм. Это когда вы договариваетесь о зарплате в год (допустим, 100 тыс годовых), вам оплачивают стоматологию, медицину, лайф иншуранс, 3 -4 недели отпуска (15-20 дней), оплачиваются ваши больничные, часто план на пенсию, частично могут оплачивать какие-то издержки типа оплата интернета и телефона, могут давать телефон от работы, и тп. Вот это записано в контракте, и выполнение этого контракта гарантировано законом.Ни в России, ни в Европе государство не может гарантировать оплату отпуска работника на фрилансе/ по контракту.