From the point of view of the worker, it's the same thing -- you were employed with the expectation of stability, now you're getting fired and have to find another job before your family ends up on the street. It's a very vulnerable position to be as a worker, which is why in many countries they have the right to severance pay.
Anyway, it's common (here in Uruguay at least) for contracts to include a 3 month "test period" clause where the company can fire you without paying severance, to prepare for that exact situation. Don't you do that? It's reasonable enough to me.