My 2 cents, if everything stayed the same as it is now, network hash, difficulty, price of eth, then yes, overtime the income will reduce. The DAG will increase, taking up more ram, and I believe this causes GPUs hashrate to decrease. When I first got in the game a 1070 could do around 30-32 MH/s all day. Now, with same settings, I am lucky to get 26-28 MH/s.
But since there is no way to tell, and it's more than likely that network hash, difficulty, price, etc will change, then there is no way to really know if mining income will reduce.
Example:
Let's say 2 years from now a 1070 only gets 24 MH/s BUT eth price is $10k and the network hash and difficulty are relatively the same. That 1070 would make more money at a lower hashrate because the price of eth is $10k
Like most things, it can be a gamble, but some gambles pay off and some do not. Gamble within your means, educate yourself on algos and gpus, stay on top of crypto markets and news, and make a decision based on what you want to achieve.
Lastly, shooters shoot...
But since there is no way to tell, and it's more than likely that network hash, difficulty, price, etc will change, then there is no way to really know if mining income will reduce.
Example:
Let's say 2 years from now a 1070 only gets 24 MH/s BUT eth price is $10k and the network hash and difficulty are relatively the same. That 1070 would make more money at a lower hashrate because the price of eth is $10k
Like most things, it can be a gamble, but some gambles pay off and some do not. Gamble within your means, educate yourself on algos and gpus, stay on top of crypto markets and news, and make a decision based on what you want to achieve.
Lastly, shooters shoot...
Sorry for being so newbie, but what DAG means??