This is a great question and I'm glad you asked it. It's important to understand that Web Beans is not a replacement for Seam. The best way to think about Web Beans is as a kernel, the future kernel of Seam.
Currently, Seam bootstraps its own "container" where it manages references to component instances (objects) in various scopes. I quote container because underneath the covers, it is simply using the
Servlet API scopes, plus the jBPM business process scope to store the objects. It then wires instances together at runtime using a method interceptor that reflects on fields annotated with @In and injects component instances by name.
Fast forward a year or two and we get to Seam 3, where likely the Web Beans kernel will be the dominant core. Web Beans uses typesafe injection built on a feature known as "a binding annotation". It's a revolutionary way to approach dependency injection. While powerful, it is going to take a while for people to understand. Thus, the current Seam container will be formfit to it to support both styles of programming.
In short, the answer is "no", Seam isn't going anywhere. Add to that the fact that it is wrapped up as a product of
JBoss with long-term support and you can be sure you can develop Seam 2 applications for 5 years or more. Personally, while I like the Web Beans concept (it's really brilliant) there is no way I am jumping ship on the Seam 2 core given how productive I am with it already.
All the existing integrations of Seam and the ones to come, especially the Facelets-style markup, you can enjoy even in a Web Beans world.