The NBN would be a good piece of long-term infrastructure, no argument there. It is better than a cash handout.
I don't think it is sensible to divide up-front cost by years of service. $100/year for 20 years is much cheaper than $2k up front (as a Net Present Value).
If we save the taxpayer $20 billion? Yes, that is a much better deal. Everyone gets 25 Mbps ADSL2+, and people who want fibre (happens to include me, but not the rest of my family) can pay for the last bit of cable work themselves if it makes sense.
[1] http://en.wikipedia.org/wiki/National_Broadband_Network#Expe...