But it's a law, somewhere, in physics that the propensity for a system to break down varies directly with the complexity of that system.
Simply put: more moving parts = more opportunities for things to go wrong.
Which is why my Super Nintendo still works and my first Playstation does not.
Some would say the same rationale can be applied to software, hence all the glitchiness. Not that I didn't have my fair share of glitches on the Gameboy. But they never had many problems would animations or missing textures or object collision, did they?