Disagree, to be frank. The fangames do offer a new storyline and better experience due to it, but that's all about it. Excluding some custom mega for famous Pokemon, all of the game's core mechanism are based on official ideas. I am excluding the case of fakemons, and new custom types. And when those two segments excluded, the fangames turns out to be a better take on official games. I had played those fangames which offer enhanced difficulties in Pokemon battles, and no Pokemon are locked behind the paywall. So that's all what I can say.
But on a flip note, I must say that Pokemon Company should idea regarding how to make better storyline and how to provide better attention to Pokemon battles, like they are done in fangames.
Non-flashy colors are not that bad, like they are portrayed.