I'm glad that at least this post is a question. I think you answered you own answer, perfectly, with your own suggestions!
Like I posted in Bellick's reply thread to your original thread, I play both this as well as (but primarily) Play.Pokemonshowdown.com. This game requires minimal knowledge of the Pokémon universe and allows for a minimal skill gap, which I think we both agree on. However, what makes me satisfied with Go is that I play on pokemonshowdown, an emulator for the main series where no grinding is involved and where teams can be customized with natures/ivs/evs /items/natures/movesets/ etc. which allows for some crazy mind games at the advanced level of main series play, and use that as an outlet of my Pokémon knowledge. I play Go in hopes that a competitive PvP scene is someday released into Go, and if not, I'll quit.
But rather than continuously pointing out the lack of skill required in this game, try play.pokemonshowdown.com. These threads offer little constructive effort to make the game, as you have repeatedly mentioned, more competitive/skill-based.
As a user, I do appreciate your suggestions on other threads. However I feel as though these last 2 threads have been similar to Barrelrider's notorious threads (albeit both have been comical)!