Profit will going lower and lower as mining going more popular. It's so predictable..
Another reason is the fall of bitcoin affected mining profits, generally. When price of bitcoin stands at high, mining profits for all looks much higher.
Of course, profits will be higher if price for BTC or ETH\LTC going higher
if the price of bitcoin is higher, the complexity of mining will increase. therefore, profitability will decrease.
It becouse BTC have constant number (21M) so any new mined BTC harder to mine than previous. And when last BTC will be mined... You have to mine something else... ETH for example..
A bit higher than now, anyway It's the rule that every active gets bigger price during the time. It's like the growth of capitalization