I think it seems fair. Maybe forums are biased toward the negative, but it seems like the market is tough and it is taking even highly qualified individuals at least that amount of time to find something new.
Equally businesses see employees as disposable, and work to maximise short term profit, not fairness. There's generally a lack of trust in one, or both sides, and that results in poor behaviour from both sides that spirals.
Sure there are great companies to work for, but all their greatness is tossed aside as soon as a better offer comes along. Employees look out for #1. Employers do the same.
In short, this is not a "both sides" problem.