Thats a great point, the post does explain destructuring in the context of a React component (props & state variables) but also states that its a all around JS utility. Perhaps this should be more clearly stated.
I agree that seperation of concerns applies here!