Because databases are a very poor fit for APIs? This is one of my biggest problems with high holy REST: it generally just means reimplementing your SQL API in HTTP semantics.
APIs should be about encapsulating business logic. Databases should be about storing data in a reliable, predictable way.