In addition to the reasons you and BobAjobb gave for moving the brake away from the rim, are two more:
- Damage to the rim such as a bad buckle doesn't prevent use of the brakes
- No need for a brake track on the rim which provides potential aesthetic, aerodynamic, and structural/material benefits