Weird remark, but anyway; long term doesn't have to be 'great'. It can just be very long running companies. My company is 30 years old. I would say long term means something in that regard and there tons of mum and pop type places that are quite old. My old-aunts company was created in 1945 and still does very well today. Maybe we have less 'trillion$ or quit' mentality? I am happy if all my colleagues get a million euros a year for the rest of their life in my company; we don't need to be the biggest or greatest, we just need to be provide stuff people value and make money so we all can live.