Sorry to break it to you, but this story is far from impossible. You can literally beat the Elite 4 with just one or two pokemon. I know because I beat all 3 of the elite fours with just one pokemon in each and 2 HM slaves/backup to recover the main poke which I only had to do once in the E4.
If you truly feel like the NPC battles in this game are impossible in difficulty, I'd say make sure you're playing the game right. This isn't the OG nintendo game where spamming any attack and pressing A the whole time wins you every battle.
Also, people that quit because of this difficulty, would have quit anyhow when they would get stomped in later game rematches or PvP.
So I suggest you learn the basics of pokemon and RPG weaknesses, because when you know how to take advantage of the weakness, it's really not hard at all.