I don't claim to have the answers, however, as each shift/day passes where a block is not found by the pool, the value of the reward goes down significantly because nothing says that when a block is finally found, that another will be found soon thereafter like the history has shown. And with difficulty going up as much as it is, this problem seems like it will only get worse. Even if the rewards were given to every shift since the last block, as time passes without a block, the value of the reward goes down. There are transaction fees being accumulated, right? So those that fall outside of the last 10 shifts will never see those TX fees either, correct? What happens if you're 90 days out from finding a block? Wouldn't miners just start dropping off because the reward over time becomes so diluted vs a large pool that is frequently finding blocks?