That link implies that the current rate is 98,245 hours per MH/s to generate 50 BTC.

"X hours per MH/s" is the wrong way to measure average block generation time. The average time per block is inversely proportional to your hashrate. Your post suggests the opposite, which is incorrect.

Tips are always welcome and can be sent to 1CZ8QgBWZSV3nLLqRk2BD3B4qDbpWAEDCZ

That link implies that the current rate is 98,245 hours per MH/s to generate 50 BTC.

"X hours per MH/s" is the wrong way to measure average block generation time. The average time per block is inversely proportional to your hashrate. Your post suggests the opposite, which is incorrect.