Games are often treated as, and judged as, timesinks. A good game is simply a good timesink. A good timesink makes use of addictive/gambling mechanics. And most games rely heavily on them (sometimes unintentionally; this is likely less true the closer you get to today).
But in my opinion games can be a lot more interesting than that, and “enjoyable” is a crass description of it. For example, I probably put over 2000 hours into league of legends when I was younger, but those hours were mostly a waste. Back then, I described it as enjoyable. Now I realize I never cared about LoL, I just had my social life there. The game was never actually good, and what little I actually think of it is only about the human components (and a little about how not to design a competitive game). The 15 hours I put into star control 2 were far more valuable (if only because it informed me how little, if not backwards, we progressed from it to mass effect, in terms of game design).
I have a negative opinion on games, but its because I like them. Most games are shit, and the industry has mostly been getting worse over time.
Also out of your three, I know you were referring to “complex games with storylines” as the “good” type, but taking a random lottery, multiplayer games are the only ones with any reasonable hope of actually being interesting, mostly by accident. Most “complex games” are completely superficial; multiplayer games naturally bring depth by “cheating” — the humans bring 90% of it.
But I like games. Theoretically. Sometimes, in practice.