There are many development frameworks that have a low cost of entry. These frameworks are also limited in their ability to meet specific needs without creating balls of twine difficult to manage and maintain over time.

The OSIDs, like any design methodology, is a pay now/reap later system. Something needs to be built that uses them in order to interoperate with it or reuse it.  The OSID methodology also requires some different ways of thinking: