Could you set up your own stock dashboard or application with just that API, or do you need to subscribe to get database access as well?
An example is OpenGamma -- http://www.opengamma.com/ -- it is an open-source app that ships with the BLPAPI and if you run it on the same PC as your Bloomberg Terminal install, it will just work and pull data from the Terminal API end-point.
The incentive is for apps to support Terminals / Bloomberg data natively from the get-go and it makes it easier for these startups/smaller players/open-source apps to have a chance of selling into firms without lengthy custom development efforts to adapt other data sources.
You can certainly connect to us over the public Internet as well -- but you have to factor in down-time, latency, and other factors. There are big Internet outages that have happened in past years (e.g. anchors cutting cables) where we kept our customers online while the Internet was down in the entire country.
So I imagine Bloomberg must negotiate for access to this data, and that's what I'm really paying for? The actual terminal application is secondary.