Thanks @vimukti-ananda for another well thought out comment.
In regards to the delegation contracts, I believe it is necessary for applications as they are running businesses that need some security in regards to funding their activities. The delegators, in most cases Steemit Inc, could also set out what they want to see in regards to contributions to the platform. The activities of the applications should be adding value and providing a push to the price of Steem.