An oil sits on the outside. It smooths the cuticle, kills frizz and makes hair behave the moment it goes on — and it rinses out. A bond repair works on the bonds inside the strand that bleach and heat have broken, so nothing happens instantly and what does happen stays after the next wash. Buy the oil for how hair looks tonight. Buy the bond repair for what it is like in a month. If hair is bleached and snapping, the oil is a cosmetic on a structural problem.
Dry and damaged are not the same problem
Dry is a surface condition: the cuticle is rough and light scatters instead of reflecting. Damaged is structural: the bonds holding the strand together have been broken by bleach or heat. An oil is an excellent answer to the first and cosmetic on the second, which is why hair can look glossy and still snap.
They are not alternatives, they are different weeks
The bond repair is a pre-wash step done occasionally; the oil is a finishing step done whenever. Anyone with coloured hair will end up owning both, and knowing which one is doing what is the difference between a routine and a shelf.