From what I can understand (which I wanted to also note -- half the time I'm really not sure what GNUstep is -- correct me if my understanding of what he's trying to achieve is wrong), he's trying to make extremely portable code that will run identically in any OS right?
TideSDK has made pretty good progress on that front, by leveraging web tech. He could maybe save a heck of a lot of time by porting TideSDK to cocoa and then pushing that
I think you're misreading the emphasis there. GNUstep is driven by an interest in objective-c/cocoa, not in making yet another cross platform framework.