I think its a combination of 3 things:
- Many games were harder in the past making them take longer, i think they made them easier to attract a broader audience then the hardcore gamers (some games also feature different difficulties to do that)
- Games are now more expensive to develop thus making them shorter cuts costs
- The companies purposely make the games shorter so that people buy more games, if you complete your game in 4 hours u then need to buy another game to keep entertaining yourself







