The reason was piracy. I read that more than half of DS owners pirated games by the end.
Parents would go into stores actually asking for the Flashcarts to pirate games, thinking it was normal.
Games that came near the middle and especially the end got screwed. RIP Chinatown Wars.