I have seen this happen at least twice in the last 5 years. Company runs out of money, a bunch of people get cut. I've seen pretty high level people cut for political reasons. Of course, officially they would never admit that, but they don't need to. As a full time employee you might get a severance package, if the company doesn't feel like dealing with you, but it's completely optional. The only real advantage of being full time is COBRA when you get laid off. Still, it's not worth the salary difference.
I completely agree with the author of the article, being a contractor is totally worth it. I'm in a position right now where my contract is running out, and the company offered me a full time position. I will not take it. I'd rather be unemployed (and motivated to find a better deal) than working for less. Never take a pay cut. Always ask for promotions. (That's if you want your salary to grow consistently).
A word of advice to contractors: DO NOT fall for the daily rate. Hourly is the only fair game. Everything else will land you long unpaid hours. I absolutely love my hourly rate, and if you can get increased overtime rate, even better.