ES the company is going after people who want all the latest bells and whistles and geegaws, and are willing to build and maintain their own ES clusters to make that happen.
Yes, there’s some overlap in the middle, but not much.
And no matter how bad the ES service is on AWS, it will always have a large customer base who will choose it, simply because it’s good enough, as well as easier and lower administrative overhead.
The OpenSearch thing is new. So far as I know, they didn’t create their own forks of MySQL or Postgres and then try to build communities around that. But that is what they’re doing with OpenSearch. IMO, that’s a mistake. They’re better off working with the ES community and contributing changes back to an existing community, as opposed to trying to build and maintain their own separate but equal community.
Sometimes forks are a good idea. Sometimes not. Sometimes those forks live on, and sometimes not. This is a case where I think the fork is a bad idea, I believe it is likely to not live on, and I think a lot of harm will be done on both sides of that war, above and beyond whatever else might have happened if they had just chosen to support the existing ES community.
But that’s just my personal opinion.