I think it's actually quite simple.
Every time it's possible, we should follow kRO, in other case follow iRO. To be precise, if we have exact and complete info how something works in kRO, just do it this way. If we don't have enough info, it's better to have iRO version of a feature implemented (hopefully temporarily until kRO data is gathered) than nothing at all.