Both will have different uses in the future
Yes they will have. Public blockchains are records that are made available for the public to view, transactions can be monitored by the government and by all sectors. While private blockchain keeps the ledgers of transactions in the secret. In the future, these two will have different usage but as of now it is hard to determine what kind of blockchain will rule in terms of bitcoins and other altcoins.