Cloud storage has a tremendous advantage over a local NAS when your apartment/house/office/campus burns down.
It appears that the author reached the correct conclusion: the correct solution considers the requirements before arriving at a solution. IMO, the article would be much clearer if it focused on a specific use case. There are many different situations that require large amounts of storage.
If you run a video production studio, it probably makes more sense to use a local NAS like NetApp, because you're going to move a lot of data every single day. The bandwidth costs are going to eat your lunch. In that case, a local NAS makes sense.
If you run a website, cloud storage makes a lot more sense. All of your bits are going to go across the wire, so whether your NAS is local is less significant. Having the data closer to users and maintaining a high level of up-time is more important.