I fundamentally agree with this article. I think there are two factors at play here 1) Modularization of everything we purchase. Freelancers/contractors give business flexibility to scale up or down as they need to. 2) A continuation of the erosion of loyalty to a corporation.
Our parents generation spent 10-20 years at a job. Our generation spends 2-5 max.
In my view this is great especially for the US because it means that more people get paid for the value they create as opposed to wasting a company's time/money by clocking in from 9-5 and just waiting for Friday to roll around.