Lack of resources is rarely a problem. I remember a teacher tell me that "not enough time" is rarely an excuse for not doing homework because at every waking moment we're prioritizing one task over others. Thus, companies do not lack people or money. They are deliberately prioritizing the rest of the world over you.
That really is not true. This year's edition scaled up from 1 event to 10. We want to take care of each event and make it awesome and not just organize a ton of events that are not fun at all.
What concerns me the most of this post is that it offers no clear alternatives. Are we expected to write all of the UI by hand? That's not really comparable to native development.
I would like to see a light-weight Javascript UI and MVC library that is recommended by Phonegap.
I've been trying to explain to people lately how to use Github and every time I tell them to go to "Commits" they get totally lost. Everything is the same grey bland, there are a total of about 7 navigation bars, and a lot of clutter. The fact that they get lost is a clear sign that something is very wrong.
This design is obviously a recognition of the problems and a suggestion of what could be. It's not 100% right but it illustrates the possibilities.
I'm very confident that the guys at GH know this though and I'm looking forward to what they come up with.