> There is no reason a blockchain based app couldn't be implemented.
I don't think anyone is doubting this bit. It's the overwhelming current trend of forcing everything onto the blockchain, whether it improves the application or not. The interesting questions (frequently not answered) revolve around why one should do this.