OP posted this article with a title emphasizing Publicly funded science. There is no excuse for not sharing data acquired with the help of public funds.
The point isn't whether there's an excuse or not. It's just that in practice it is better tactics to try for just open journals first. This isn't a moral argument, it's a pragmatic one.
I thought the main issue of the article was that scientists don't bother making the raw data accessible, not just where they publish their papers.