When the application itself is the value, the lack of DRM *is* discouraging for commercial developers, because it makes it easy to part the developer from the value. That's why THIS PARTICULAR business model prefers DRM. The number of people who realize just what DRM is is so little the 'upside' of gaining 'educated' customers is just not worth it from a financial standpoint. Today, if you want to forego DRM, you have to opt for a different business model - fighting DRM head on with this business model will lead nowhere.