Fair comment. I never imagined there would be so many ways to approach this game & the difficulty finding what is most enjoyable is so different for everyone. I suppose I'm still finding what I want from chess. At the moment I just try and enjoy the journey of learning the game. I think that is the best mindset for me to stay humble and continue to enjoy the journey.
First of all, everyone makes mistakes. Even titled players do it. Bear in mind that many of those blunders happen in short time controls, and it only appears shocking because you compare that to your longer games.

And even in longer games, people will make those type of mistakes, only much less frequent. But you can find a mistake 1 800 rating player does and think that you might compete with that based on that blunder. What you don't see is that perhaps that person made that blunder once in 20 games or even rarer than that. On top of that, he made that blunder because perhaps he didn't feel comfortable in that particular position. Against someone much lower rated he would get a comfortable position and win the majority of games. There is most likely a reason why that person is at that particular rating in the first place.
In short, when you look at a game from international master like Levy, it all seems easy, when that is not the case in reality.
All of that being said, it is good to play stronger opponents. Why? Because you are challenging yourself to play better. But don't overdo it, because you might feel disappointed otherwise. For instance, set your search criteria from -200 to +400, or something like that and see what happens, but in any case view it as a learning experience.
By the way, if you just manage to lessen the amount of 1 move blunders to minimum, and follow opening principles, you will gradually double your rating. Everyone below 1 000 will frequently make mistakes.