Since their inception, video games have been limited by two major factors: the power offered by each era’s hardware, and the developers' facility for sidestepping its constraints and making the most of it. Such resourcefulness made possible the introduction of stunning games which seemed impossible given the level of technology at the time. It also facilitated a sustained evolution that has brought us a mere stone's throw away from photorealism.
Gaming consoles have also played a key role in this regard. Though many of us prefer to play games on PC, consoles are the real heavy hitters of the industry. In fact, gaming consoles wield enough clout that they have come to dominate today's development cycles. Long gone are those years when games created exclusively for PC took full advantage of the platform's hardware; today everything hinges on each succeeding generation's premier consoles. The repercussions are evident.
Consoles have made quite a beneficial impact on the gaming world, but they have also had their downside. Ever-extending console life cycles, along with development that is solely dedicated to consoles, have held back the latest generation's PC hardware from reaching its full potential. As a result, the evolution of video games in general has stalled.