It's you who is confused.
Scientists are normally obligated to release all data. It's the standard in most other fields (e.g., biology, econometrics).
Running the same data analysis on existing data doesn't count as reproducing the experiment. Running a different analysis on the same data is, however, doing new science.
In contrast, failing to release the data does count as "violating the scientific method".