I agree opportunity cost is important but you don't really have the option of not 'spending' your time anyway. So you need to evaluate the different ways you could spend that time otherwise you will just waste it. Maybe you'd want to give a higher weighting to fun and person fulfilment than just money, but the process described in the article would still work for this.
The main problem I can see is not giving enough weight to the most likely average cases.
The main problem I can see is not giving enough weight to the most likely average cases.