When I give a talk and my bio says J2EE I'm a bit sheepish, and all the twenty-somethings are like LOL you use java, but that's silly - I work for a better, stronger business than all the little startups[1] emailing me on careers.stackoverflow. And the money is better. And we dodge the whole class of issues that come with taking money[2], like being told by your VC to collect and sell personal information.
That's why I'm still here. I believe in this business, and when interviewees ask the founder about the business model, the answer isn't "freemium" - its how we've been paid to contract a product for a huge client but retain IP rights so we can reinvest the profit to productize something that the entire industry wants. and we have assets (domain experts, software, client relationships, functional sales team) that a startup doesn't have - there are tremendous barriers for competition to overcome. we're halfway through this, and it's working, and when you look at it you're like, duh, of course its working.
[1] i don't want to pick on anyone, and there are a few awesome startups out there that I'd love to work for, and maybe yours is in this set, and maybe i'm not good enough for the ones in this set. What I do see is that the startups emailing me seem to need a decent rails guy to build their commodity webapp. rails apps are important, and i'm sure they have all sorts of challenges which i'm not aware of, but they aren't particularly interesting, to me. J2EE on a good team is about building out < http://c2.com/cgi/wiki?WhyIsPayrollHard >, which is in a whole new class of scale/complexity that is, well, the type of hard which causes languages like Clojure and Scala to exist. [2] http://37signals.com/svn/posts/3107-99-problems-but-money-ai...
edit: i'm getting lots of voting activity in both directions, it surprises me that this is controversial, i'd love to hear criticism.