There is no sin on the aged (weak) and the sick, nor on those who are not so (affluent) that they may spend while they are most sincerely and truly devoted to Allah and His Messenger (blessings and peace be upon him). No way can the righteous (i.e. the spiritually excellent) be blamed and Allah is Most Forgiving, Ever-Merciful.