It's pretty much confirmed at this point most players that play "ranked" aren't having "fun" every match, or most matches even... it's more like going to the gym and working out. Feels good to get better, get that shiny rank, pwn some n00borzs, when you win a hard match and get that elo, good shit, you earned this.
On the flip side, getting into a damn near hour game to have that happen to you...Not fun. Opposite of fun, it's like showing up to work, some ignorant customer shows up, slaps your face, shits on your floor, and the next thing, you get fired for not being to able to handle the situation "properly". What the fuck?
Win some, lose some.
Think of League like Math. I know I'm cliche with my math but it's a great example. No one enjoys math. A lot of people say they do because they understand numbers. Crunching numbers. But when math becomes abstract, out of the box, complex, people lose it. They can no longer understand what's going on. It turns them off, now they have to learn math once again from the ground up. It's work. Learning something new is fun but it has to be something you love.
I have to read pages and pages of proofs and theorems remembering definitions. Sometimes I spend entire days on just one proof. Finally, once I understand it I look back at the proof and I can rewrite it, explain it, prove it. I apply the theorems I learned over the course of many days to my problems. Suddenly math becomes fun. Why? Because I understand it, because I can sit down for hours on end solving problems. Now it's time to move to more complex things. BOOM. Not fun anymore. I have to learn again, this time not from the ground up but from the foundation I built previously.
Haha, now to actually talk about League. League is the same way. Most of the players who want to climb high are like students. They understand a decent amount of their material but they are not masters at it. When you're in your Gold, Plat or whatever elo, you're comfortable there. That's the material you understand. Now it's time to learn new material, to play the big boys but learning the new concepts become like studying. You have to focus now. When you make mistakes that cost you you're lane, especially in top there's almost no coming back, it's like failing an exam. It sucks, it's a slap in the face but you have to try better next time.
There's a ton of management to the game. People don't just win because they are good. They win because they understand the champion they play, their weaknesses, their strengths, how much damage they can do and how much the enemy can do. This is why people can climb with Teemo or Heimerdinger, one trick ponies (as much as people say one trick ponies are bad, they aren't). They make it look easy just as a professor makes his material look easy. They put a lot of time into their game.
Once you reach the level you desired I'm sure you'll be having fun. If you seriously want to climb the game won't be fun, I'm sorry that's just what it is. If you just play and intend to climb by just sticking with the same play style you'll have fun but you won't climb past your skill level. This is why I see Plat I's hanging just outside of Diamond. They are good but not good enough. They think if they keep playing game after game they might just make it but they ascend and descend over and over, never breaking through. They aren't developing themselves. While the good players fly past their 100's of games in Plat in just 5 games.
Lol I wrote an essay.