Differences between LOOKUP Index and Enrich Index

Hello,

Elastic recently announced LOOKUP JOINS.
They specified that the lookup function in ES|QL only works if the index is a lookup index.
I am bit confused on this implementation? It seems like both ENRICH and LOOKUP JOIN are the same thing?

It's super close. But you don't have anymore to run the enrich policy. It's automatically up to date.

Oh I see, I found this as well in the documentation just now:

Getting a bit complex but I think there's definitely benefits to introducing lookup index.