It really isn't a human problem. It is a code problem. Humans are responding to the faulty economic incentives created by the code. Right now, with the way the coins function, if you mine "profitable" coins of the split second and dump it on the exchanges, you do end up accumulating more coins, than if you loyally mine your favorite coin. If the code stops giving economic incentives to behave in this way, humans will stop behaving this way. We really should not be satisfied with coin software which embeds economic incentive for users to act in a way that is destructive to the value of the coin. We are so close to achieving a perfect solution to this problem, it would be a shame if some other coin were to be the first to implement it.
Incentives are for the uninspired. Incentives reward people who have no intention of keeping the coins. They measure profitability in short term pockets of time. That's a human bug, not a code bug.
I mine Catcoin because of its USE potential not because of its NEAR TERM profit potential.
The pools would calculate the profitability of the coin based on the formula that the coin is worth 25 coins per block. Using standard profitability formulas, this would show the coin as being only half as profitable as it would be for loyal miners.
They're not going to spend CPU power averaging the loyals versus the hoppers. This is going to lead to fungibility issues because some blocks are worth more than others. People are extremely short sighted and would accuse the pool of cheating or stealing. You're making the assumption that people are rational. They're not. They're impulsive and panicky. Those are the most common modes. They don't think about the future nor do they think about anyone else.
Thus, multipool type services would choose not to mine this coin,because it appears unprofitable, or if they forget to change the value to 25 coins per block, they would have some explaining to do to their userbase who is looking to maximize profits, and they seem to keep getting a low number of Catcoins. And in any case it does not harm the network that much, because other multipool type sites would pop up that specifically avoid coins that implement Loyalty Points because it attracts users not to end up with a low number of coins.
Most would just blame the pool or the coin developer. Scam threads would erupt everywhere. People are just not as conscious or considerate as you suggest. You give them too much credit.
While the coin jumpers receive 25 coins, the loyal miners are getting the benefit of 50 coins during easy difficulty times. People do respond to incentives. People do not set up elaborate multipool type systems just to complicate their lives - they are actually trying to maximize profits for their mining rigs. Deny them the profits, and they will seek the profits elsewhere. But in short order, as coins implementing Loyalty Credits soar in value, while other coins lose value, all the coins will in short order implement this change or find they cannot survive.
They will survive because most people won't even want to know the little details. They will just want the instaprofit coins. You first need to convince the miners to care, and the whole point of mining on coin hopping pools is so they don't have to care.
So jumping around by the minute hunting for profits, will become a thing of the past. It is not human nature to coin-hop - it is human nature to try to eek out maximum profits - and when the code stops incentivizing people to behave this way, they will just pick a coin to be loyal to, and set the rigs to mine there, and forget it. This is how miners should behave, and will behave, once the Loyalty Credit system gets implemented. And this will help the entire cryptocurrency movement. And as a bonus, for people who report coin income to the tax authorities, mining a coin and holding it long term can result in favorable long-term capital gains treatment, whereas engaging in mining-dumping-buying behavior presumably would not.
People will still coin-hop. It is human nature to let someone else drive the bus and the coin-hopping bus will just find the instacoin they want. As for people who want to report on taxes, they buy coin. They don't mine.