APIs that expose data and business processes belonging to legacy systems were the first wave of API enablement. Most projects usually end up looking like the following:
System API
While the legacy system
There is a gap between developing software and the mindset of maintaining it over a long period of time. Closing this gap is central to microservices thinking.