Current histogram aggregation has a bunch of downsides, which mostly revolve around accuracy, efficiency, and annoyance from bucket management.
OpenTelemetry has introduced a new ExponentialHistogram, and prometheus has an (experimental) native histogram. My understanding is that while these are not the same, their representations are convertible.
It'd be outstanding if metrics were to make these types available. I think there's an API question on whether the public API for these is to continue to use histogram!
and then on the backend you configure that all your histograms are native ones, or if it's a separate public API for them.