Both private and public blockchain can be a mainstream technology, or even a hybrid of both. The primary goal is their business model and technological roadmap. People will always use a technology they see relevant to their lives. And as a end user or customers we still have a voice or the power to use or not to use these kind of technology, or atleast make some choices to use private or public blockchains.
Let us see how these two develop.