The first part of this article makes sense. The concept of accepting a career job with one employer, who you stay with through retirement, is pretty much over. (If nothing else, I think most people realize that doing so is a non-optimal decision, even when it's technically possible to do it.) For example, I used to work for a small manufacturing company doing I.T. for them. Honestly, I think there was a good chance I could have opted to stay there until either I retired, or until the company shut down. But swirling around in all of that was the fact that the owner of the business was at retirement age himself, and the other business partners were rumored to not have enough money to pony up to buy him out. On more than one occasion, I saw prospective buyers touring the facility, even though nothing came of it. Given that PLUS the economic downturn where half the staff was laid off, and I was forced to take a pay cut for a while -- I thought the smart move was to go elsewhere.
I have no doubt THAT trend will continue. Businesses will become more "fluid" in the whole hiring/firing process, as they realize it's a way to stay more competitive and efficient. (There's really nothing efficient about hanging onto your staff for decades when many of them are burnt out and just doing the minimum to hang on until their retirement day comes and they can collect a pension. Meanwhile, if you nudge those people out and force them to job hunt again, it pushes them out of their "comfort zone" they were coasting by in. Maybe it's "tough love" in a sense, but they're quite likely to do more useful work that justifies what they're getting paid when they land the next job.) And employees tend not to want to BE those people either. Many will take a look in the mirror and realize they're not that fulfilled staying where they're at for so long, and will voluntarily seek out something more challenging or simply something different that "changes things up" a bit and keeps it fresh.
All that is a BIG leap from assuming it means the future involves working a half-dozen "micro jobs" at once! That might be ONE way to earn a living for people who want to go about it like that. Plenty of online sites enable it as a possibility. (Even simply combing the "odd jobs" section of Craigslist, one can regularly find projects that last anywhere from 1 day to a few weeks. Software developers can do the same on sites designed to pair up available coders with people seeking to pay certain amounts for certain projects.) That doesn't negate the fact that there's huge value in retaining a steady, long-term workforce.