Thanks for sharing your thoughts. Do agree we need something more accurate, not just consistent.
Even if we had a broadly-close representation of when we were close to the next block being mined - it would be pretty useful. Based on hashes, difficulty, mempool count, mining participants, randomisation. I'm sure it's a losing battle, but there's probably someone crazy out there wishing to have a stab at it.