They all provide some form of usage based pricing already, in the form of an API - it's like they're encouraging you to use third party clients

There's the persistent cost of development which I totally get - I'd rather that be baked into the cost of usage or as a one time fee