The point of the Nautilus article was repeatability is a must before a scientific result is accepted. However pressure to publish new results often lead to scientists losing motivation in doing replicating studies. It's a bug in the scientific ecosystem, particularly in the allocation of rewards. A significant number of experiments will always fail to replicate for various random reasons. That doesn't mean the concerned scientist is at fault.