There's plenty of contractors in Europe who can effectively be fired without giving a cause. They are often the most experienced and valuable people and the "firing at will" is not a big issue for them - they are paid for it (much more than full time employees).
Similarly, tech people in the US make much more than European FTEs - you don't get protections, but you get paid so much that it's trivial to save up money to just protect yourself against any periods of unexpected unemployment.
Similarly, tech people in the US make much more than European FTEs - you don't get protections, but you get paid so much that it's trivial to save up money to just protect yourself against any periods of unexpected unemployment.