Object-oriented software design patterns are not based on specific implementation technologies such as
Java, or specific version numbers of an implementation technology. Furthermore, a branding of any set of design patterns such as "JEE Patterns" is a deviation from the concept of object-oriented software design patterns. What you mean by "dropped" is unclear? If an individual feels that something can be designed in a better way, then they are free to do as they please. This is only someone's opinion and not an industry fact.