studio810 said:They need to have downloadable songs for this.
That would require both an SD card slot and quite probably a small fast RAM cache in the peripheral part, adding significantly to its cost. The DS doesn't have enough system memory to hold an entire downloaded song, and streaming stuff from SD through the GBA port is problematic without support hardware like what the Slot-2 flashcards have.