I'm don't disagree that Foresight is broken, I'm just saying that there's a difference between what the rules are and what the rules should be. House rules are our friends. House rules allow us to deal with problems like this. But when discussing the rules as written, house rules are irrelevant. If the rule/ability/class wasn't broken, there wouldn't be any need to fix it.