Building on Satchmo Prototype's question, almost a year ago we were told that this functionality would likely be in the form of an API so it would still be possible for resident-created businesses to create compelling new features. The system as it was explained a couple days ago preempts all the resident-created businesses, offers no avenue for advancement of the technology, and will likely be a step backward. Since this is a system that LL will likely not profit from, there will be no reason to improve it beyond basic functionality.
Why was this path chosen over an alternative which would be an order of magnitude better?