Regarding the PoS/PoW calculations, I think you all got it wrong here (including the dev
)
Although there is a way to make the wallet calculate the coins generated, it's time consuming and requires more memory than just to count block height...
In other words: Wallets, all the times are using block height to do any behavior changing... From halving, to stop PoW in our case...
Now, add to the formula that the block reward both from PoS and PoW is random then you can easily understand that it's not accurate to calculate amout of coins. Instead we should be calculating amount of blocks...
If you ask me why PoS is not known, it's simply because nobody can tell how many blocks will reach adulthood for PoS and when they're going to be created (having from lowest to highest possible interest rate).
Also, please consider the fact that if PoW is starting after X weeks and PoW is stopping after X-1 weeks, there will be a huge gap where no blocks are being found, so no transactions, no nothing. A dead blockchain.
That shouldn't (and isn't going to) happen in a coin's life
So keep mining and keep buying...
Are you saying that "getinfo" command does not report accurate number of coins generated?
Because that command reports almost instantly.
As for "random" rewards, it is true that it is number of coins calculation from the block number
will only be a estimates; however, with such big number for block, it is sure that estimate number will be
very good approximate. If these words aren't persuasive enough, I'm sure you can do statistics calculation
to see how are the chances we got this many or that many lucky rewards or unlucky rewards.
PoS rewards value is not a number we have to consider, at least for this point of time since it has not started yet.