In Deep Dive, you see Roxas going to the Memory Skyscraper to fight with Riku. But before he does a bunch of heartless attack him...If heartless only exist to collect hearts, why would they attack Roxas, who is a nobody and therefore(by definition) has no heart? It's obvious that the heartless aren't emblems and therefore work by instinct alone. So why?