We will not see Bitcoin without Altcoin.
That is only way to earn bitcoin if you are a miner

Agree. Mining Bitcoin is not as profitable as it used to and now we must figure out other ways to obtain money from this activity. Mining altcoins is the best choice and most of the miners I know are mining Ethereum at the moment. Bitcoin mining is now for the investors who have a huge amount of money and can build a big mining farm where there are about 1000 antminer S9 or 1000 avalon A7