WTH Why do 'utility meter' helpers even exist? (and why is it not dynamically available for every entity)

I would love to easily be able to see the ON-time, see the cumulative energy usage or see whatever something has been measuring per week, per month, per year and to compare it with other periods. The default energy dashboard really shines with this functionality! If the energy dashboard can do this, why can’t I easily get these statistics with any other entity? I now have to make utility meter helpers for every entity I want to see this for, and even then I have to make a different helper for every interval I want.

I would just love it so much if I could display something like ‘+5% compared to last month’ in every entity and I would love to - without helpers - be able to display ‘distance driven today, this last week, this last month’ based on the ‘odometer’ sensor of my vehicle without creating dozens of helpers. The data is there already, just some smart queries could do this perhaps?

Don’t forget to vote for your own WTH.