evolve such that it addresses the vertical markets directly, much like a File Manager program was used to address the file system application. And within the context of ALM, it's likely that the CM tool will always be necessary to perform lifecycle wide queries and actions. I don't see any application-specific tools (IDE or otherwise) even coming close at this time - not even Eclipse. For ALM, the CM interface will grow into the Manager/Executive/Quality Specialist interface, still used by many developers, but as an alternative - when the vertical application interface falls short.
But that's just one opinion.