Let's have a quick run-through of why:
The DSI/DSi/DS+internet has only 16 megabytes of RAM, which was far below the typical amount even for it's time. Combined with a lackluster support for modern HTML5 standards, it only makes sense that when I was loading FIMFiction on the DSi browser, nothing happened but a low memory warning and a blank screen. :P