Reliability. Nintendo likes to make hardware that lasts for 10+ years, HDDs usually don't...
flash memory.
not a huge amount, but still they could provide you with more.
Nintendo also likes his memory to be as fast as possible, so thats another thing suggesting that they'd be more likely to include flash memory over an hdd.