. . . anyone can pretend to be running many nodes and keep it all stored on one node.
Are you suggesting that multiple hosts operating as one would simply ignore new chunks that are identical to ones previously received? Thus, creating a mirage of redundancy yet receiving payment? Is that the specifics of the attack you have mind?