Short term thinking is often under-rated in business and people outside of business love to deride "quarterly thinking." Corporate cultures that manage to results and care about interim performance make sure their competitors never see the long term. Also these "quarterly profit driven companies" seem to be able to sustain long term investments like R&D--but R&D that's making progress each quarter.