Non-Attack just applies to Damage Attack and Bane Attacks, not to Boon invocations. If you mean out of combat actions altogether, well, you honestly don’t need that. If there is no stress (time constraints, battle, looming threat, etc) you usually should not be requiring a roll to do a task b/c of every roll matters. If there isn’t anything stopping the character from just rolling again, then no roll is needed.
Otherwise, you can have someone just do a generic action roll to provide aid/advantage, but then again, pretty much everyone in the party can do that, and at that point, is there a roll that is needed at all?
Unfailing actually applies to all dice rolled, and isn’t technically a re-roll, but it is the same concept.
Though just having Advantage to a roll is essentially giving a re-roll since you have an extra dice there now, except it is a re-roll for any number that comes up on the attribute dice, and then you are pretty much just looking at Bolster again.
Indeed, it is there to maintain balance. Having 1 boon that does all the things, you can just take Boon Focus and be happy. Whereas if it was like the current boons, you have to take Boon Focus more than once.
Believe me, I would be very happy to have a character and just make 1 Boon that does what 3 or 5 boons do, and then grab Boon focus 2/3 in it.