The thing about software development is that the technology (tools) changes faster than you can evolve a product. Integrating new technologies into an existing product can be a real challenge. If all you do is evolve, there inevitably comes a point where your product is behind the curve. Basecamp and Fogbugz are good products that were probably great at some point, but now they just seem old and crusty compared to pr…
There are lots of hottest web startups out there that use LAMP as their primary stack. Even more, first version of Mint.com was written (horror!) in Java. The technology stack has absolutely nothing to do with your ability to keep the pace with competition.
first version of Mint.com was written (horror!) in Java
You're implying that it was entirely rewritten in something else later...