Different behavior of bromine radical with alkenes

Let's assume we have propene and it's undergoing two different reactions: a Kharasch reaction and allylic substitution reaction.


In both reaction bromine radicals are formed, and the attacking particle is definitely bromine radical, but in one case it goes to the double bond and addition happens, in the other - it breaks C-H bond, making an allylic radical.


Why in these two similar reaction, where the most "powerful" piece is the Br radical, such different products are formed?


My guess is that **even if** an allylic radical is formed in the case of using HBr and peroxide, the first molecule it meets is HBr, which makes H add to the radical and frees the Br radical again, so no effective interaction happens in summary. And in the case of allylic bromination the Br radical cleaves the C-H bond, since it is like less stable in the allylic position, and the next molecule this radical meets is either NBS or Br2, depending on the reagent.


[![enter image description here](https://i.stack.imgur.com/IHagw.png)](https://i.stack.imgur.com/IHagw.png)


