People today tend to live in the present and forget about the long haul. Solutions to some of our problems require the long haul approach.
Unfortunately, many Americans are of the "gotta have it NOW society", and think they should not have to wait for anything.