I played Pokemon red, blue, gold, silver, and crystal growing up. I was 10, the same age required in order to begin your journey as a pokemon trainer. In all of my playing on a gameboy I recall having to obtain TM's in order to teach my pokemon moves that would let me get past objects blocking my path to a legendary. For example, before setting out on an adventure to try and catch a legendary bird I would have had to have taught a Mon fly, surf, strength, cut, etc. Capturing a legendary bird wasn't achievable unless you had a good selection of level 45 pokemon or above (the max was level 50). Legendary birds were level 50 so it made sense that you had to be battling with at least a pokemon that had been powered up 90% of the way (lvl 45) in order to deal enough damage to the legendary bird without making it feint ( you had to weaken it enough without dealing enough damage to the pokemon in order to be able to catch it while it was weakened).
Like the main series games I propose that Niantic should take in to account the amount of damage trainers deal to a raid boss without beating it before the time runs out. For example, like the main series games it was necessary weaken any pokemon's health as low as possible without it feinting in order to have the best chance at catching that pokemon. I was just messaged by two trainers to take down a rural Articuno Raid but had to decline because I know that three trainers is not enough to beat an Articuno and have the chance at catching it. All I'm trying to say as a rural player is if I solo battle a Blastoise raid boss and get him down to where his health meter is in the red why not give me a chance of capturing him and simply not award me with any bonuses for beating a raid boss?