This tension is natural, and maintaining a consistent and acceptable balance is the reason that scientist and journals establish community standards that dictate how data are required to be disclosed. We do blame Science for failing to take a strong stand in upholding accepted scientific publication practices. We cannot accept that it is necessary to sacrifice ethics for expediency. Scientific journals have a lot of leverage. They can help get authors to Do the Right Thing.
Scientists generally expect journals to help in enforcing community standards.
Science claims they are honouring their own policy. Science now claims that all their policy really requires is that archival data be available via a publicly accessible database. The spirit of this statement seems clear to us. Science's statement anticipates that there is an appropriate, single, aggregrate community database for each sort of archival data, whether DNA sequence, protein structure coordinates, or something else. Sensibly, they don't name every possible database for every possible archival data set.