Right now, blockchain technology is not very useful and practical for most applications. If we focus focus on Bitcoins best and worst features we can predict how it will evolve for the further years. Currently the Bitcoin blockchain takes several minutes to confirm a single transaction. Compare this to your transactions on your mobile phone using, say, ApplePay transactions are nearly instantaneous. So any application requiring high volume and quick confirmation times is not a great application to be put on the Bitcoin blockchain for the near future. Whether this will change within 5 years is a guess.