In the first example you gave, why didn't the company just tell the person it was a 6-month long contract to begin with? Wouldn't that have been better for both parties?
You have to pay a premium to get somebody on a 6 month contract. The salary is far less.
Very few people want a 6 month employment contract, they want long-term, so its easier to find fools who are seeking for perm then fire them after 6 months
> so its easier to find fools who are seeking for perm then fire them after 6 months