Struts is another one that enjoys that status.In my experience there is a real benefit in being in a position to tell vendor that you need better support or you will switch to a competitor....One of the reasons I used JDO rather than Hibernate years ago was because I had certain uses for ORM that Hibernate (according to certain posts on their forums) did not recommend it should be used for.