Funding SOA infrastructure is difficult

When you start with SOA you get some funding to buy the software, install it and develop your first services. The next services you develop will however be funded by projects. The requirements for that new service will be dictated by the project as it will be the first consumer of that service. To develop that service into a more reusable service will require more deisng and development time and therefore more funding.