Regarding your second query about context: provided that English Ordinarily likes to adopt the shortest phrasing possible, the more time sort "free of cost" may be used as a means of drawing attention to the lack of desire for payment and so giving it better emphasis. Exactly the same emphasis might be offered With all the expression "free of allBy