Not all people have aimed for long term, majority are in for short-term gains because its more attractive and the fact that you will experience it without too much waiting, that thing alone is very tempting.
I think it differs depending on which cycle we are. Me, personally I'd prefer short term gains when we're in the bear market.
But I won't dispose the idea of having set aside the long term gains that I'll be having when we go back to the bull run.
However, no one can oppose the fact that long term gains are much better, higher in amount, and are more long lasting, but not all people are patient enough. A lot of us are short-tempered and are greedy as well, so if there's an instant offer with still life-changing amount, people will rush for it claiming. I guess that's how people are, some do not see it the whole picture which is far better than the short term outcome.
This is true.
Short term gains are like active income that we're having and that's why we want it to have for as quick as it can be.
But we all longing to have that bigger profit which can definitely be found for having long term holdings.