Solving problems in an already crowded domain often takes non-trivial political skill even where it's technologically feasible to do so. If politics weren't an issue, I could walk down to the local hospital right now and save them tens of thousands of hours of time a year - they wouldn't even be hard problems; simple things like typing certain kinds of reports rather than using hand-writing, making one system able to read the files of another - that sort of thing. But, sadly, that's not the world we live in.