I didn't say long-term investment. I said limit trading to once per day or week. Then resources will go towards creating predictive models in the longer time range than milliseconds/seconds etc. Even limiting to monthly would be good. Most real world projects (that directly benefit soceity) occur on days/weeks+ timescales. There's no reason for stock trading to occur faster than that since it's ultimate purpose is to finance those projects.