I’ve heard rumblings from inside AWS that there is internal pressure not to make CloudWatch too powerful, lest it harm their partners (like Datadog, etc).
I’ve heard this a couple times after complaining to AWS engineers about CloudWatch shortcomings.
That said, CloudWatch has gotten tons better than a few years ago.