You're exactly right. Programming for the N64 was nearly impossible. No independent developers could match Super Mario 64 and they quickly fell away from Nintendo and turned to Sony's Playstation. If you look at the history, the Super Nintendo's main competition was the Sega Genesis. With the introduction of the N64, Nintendo should have owned that generation with no new Sega on the market. Instead, Nintendo made an impossible to program for system and Sony pounced. As a nintendo turned xbox 360 fanboy, I'm loving the PS3's failure.