Unfortunately we don't have much influence over developers on gameplays. As individuals, we can only choose to support, or not support, through our wallet. However, kids today like games that are fast paced, extremely simply, and online multi-player. It is only going to go towards that direction with games such as COD, BF4, Battlefront, CS:GO, LoL.. etc. The lack of single player story, problem solving based, and complexity is coming a trend in games. We can't do much, as individuals, to change that course. However, we can still control our hardware. Building a computer within the confines of a budget, intended purpose, and physical limitations is intrinsically pleasurable.