That is explained in detail on this thread - In an online world where everything is instant, why does stock settlement still take 2 days?
I agree with you that the End of Day (EOD) settlement is likely the future. Some exchanges in China have been following the T+0 settlement cycle for past few years.