This is something that has been bothering me for a while, particularly with FPS games. Honestly when did it become necessary to dangle a piece of candy in front of us every 5 seconds to keep us interested in playing. Most of my favorite FPS games have literally no progression, but you can learn and become better without just getting better equipment or stats. Hell i'm still awful at quake 3 after playing it for years. The one genre that is the best example of this is fighting games, and imo their success and the longevity of some of the games in the genre should be enough to show developers that they don't need to shoehorn in progression to make a game be long-lasting, even though I know that as a genre fighting games can of can get away with it, simply due to the nature of the game