Part of the reason for the cart is not just portability. Carts are faster than DVDs. Nintendo will be leaving room on the carts for your saved games. The only reason why one would need SD cards is for downloading games in which SD has an experimental 1 TB card and isn't that hard to imagine that hard drives may not even be needed.
Discussion started at here by iheartanalingus