See thats where we have little confusion…You are saying if means were available and Good deed wasnt done that doing it today will be biddah ? I am saying regardless of means were available or not or a good deed was done or not… if one has intention to do good and does a good deed ALLAH will be Grateful.