Games are becoming more needy resource wise, the average person doesn't have a machine powerful enough to run for example planet coaster their minimum reqs are way over normal pricing for the average PC owner.
For these big games to take off hardware needs to come down hugely to allow affordability to play such games.