We can see these days that not all people know cryptocurrencies, if they do perhaps they have heard only about bitcoin, but without owning or having the experience of making any transactions.
Maybe altcoins will become popular within 3 years from now?
Yes, it could well happen. Provided that the projects for which these altcoins are created will begin their work. And also provided that the advertising campaign of such projects will be successful.