Also, keep in mind, that even when obstruction is called, it's a total judgement call on what the award is and there is no award unless the runner gets thrown out at some point.
The highlighted statement is not true. The runner does not have to be put out after being obstructed to be awarded bases. At the conclusion of play, the umpire is to award the runner and any other runner affected by the obstruction the base or bases they would have reached absent the obstruction. Example, fastest player on the team hits a ball into the gap. Easily a triple for the runner based on her speed, could even be an in the park home run, but as she is rounding 1st she runs into F3 and is knocked down and injured but crawls back to 1st base. Once the ball is back in the circle, the umpire should call time and award the obstructed runner the base or bases the umpire judges they would have reached if not obstructed. As indicated, based on the runners speed, that could be either 3rd or home.
Another example of other runners being affected. Runner on 1st, same basic scenario but runner from 1st runs into F6 as they are rounding 2nd and is knocked down and hurt but crawls back to 2nd. Batter/runner seeing lead runner knocked down stops and retreats back to 1st. At conclusion of play, the umpire should award both runners the bases they judge they would have reached if not for the obstruction.