Rather than prune the Managed Bean Facility (MBF) entirely, If possible, I would rather see Mojarra and MyFaces extract their MBF implementations into a separate/companion jar. That would provide for a slimmer Faces impl for developers using CDI, yet still provide backwards compatibility for legacy apps.