this seems like a common "if you can't beat em, join em". you would've been better off counting your objective-c learning as lost time and moved to a cross-compiler like everyone else (since they support publishing to multiple platforms and can do tween animations :D).
you're not entitled to anything being an iphone developer, and specifically ripping on cross-compilers because they found a more efficient way to do it means you aren't willing to adapt. your loss