I know so many people who don’t play the long game. It’s tough, I understand it completely. Short time benefits on most days out weight the benefits of waiting for long term results.
In not just about software, in about every aspect of life, playing the long term game is difficult. It’s easier to fix the bug with this short piece of code, but difficult to patch the library which was causing the issue. It easier to not invest in employees and save that money, but difficult to keep an employee, vendor or client happy so that they stay with you for a long time.
Most people I meet, play the short game. I hope this changes over time. As much as I believe in life is short mantra, I am equally a big believer in playing the long game.