What's the usecase for this?
2. A backend-as-a-service for people that don't want to do any backend coding (mobile apps, web sites)
At least this product realises that and attempts to deal with versioning. Unfortunately that way is by pushing the complexity into the database.