No, Altcoins can't take over the Bitcoin market because everyone and investors prefer Bitcoin to altcoins created after Bitcoin, a lot of altcoins died after Bitcoin was created and I've seen a lot of moments like that in the cryptocurrencies market.
ICO, IDO, IFO tokens are all exactly the same and even difficult to get back up against Bitcoin, for example when Bitcin Dump then all altcoins also Dump.