N64 failed NOT because of fan bitching.
First of, N64 is the strongest console during fifth generation. In terms of spec it blows PS1 out of water. But it was lacking in RAM size, making it extremely hard for developers to develop game at. To make it worst it still uses cartridge as opposed to optical disc. That seriously limits the amount of content developers can put on it, as cartridge is much more expensive per megabyte. One example is Resident Evil 2 N64 port, where background and cut scene quality are inferior than PS1 due to being overly compressed to fit 2 CD size data into 64 MB cartridge. Developers and publisher much prefer optical disc, since it has more freedom in developing and cost far less to produce.
Finally, N64 entered the competition too late, by then PS1 had already have many developers lined up for it.
N64 failed because of bad system design and too late in the game.