I vehemently disagree. From a business perspective it would take away motivation for doing raids. From a gamer's perspective it takes away from any skill in the game. I pride myself on having figures out how to recognize the Pokémon IV range based on the CP, how to set the circle size, and how to consistently make great or excellent throws.
What motivation would there be to be a good or great player of this game if you were gifted every pokemon you raided? And what would people want next, automatic capture of every Pokémon?
Even novice players in my group enjoy the challenge, i was told today by a very novice team Instinct player that she enjoyed the challenge of having less balls and found it more rewarding when she did capture a legendary or other raid pokemon.