The problem with a mobile app is not just the API -- that is, as you note, technically fixable. The big issue is that both Apple and Google have significantly different content restrictions for what can appear on UGC sites that have apps in their storefronts, and those restrictions are WAY more restrictive than we want to be. So it would basically be a tremendous amount of technical work (both on the API and on the mobile app development front) and also be completely wasted because we wouldn't be able to keep the apps available except through side-loading because we wouldn't listen to their censorship requirements.
Re: This might be a bit long