And what's ironic is that a lot of those layers and complexity were added with the stated goal of making it easier for average developers to build applications.