Being rational includes being rational about computation power and heuristics used on a specific choice. Therefore irrational is when people make completely stupid choices that aren't computationally hard to make, not that people can't solve NP-hard problems.