Well, it's the case of the iPad being a touch-first device... therefore it needs to be some level of strategy behind how developers implement features for it.I agree with you, and along those lines, I think that "solving" that issue would require it to run MacOS apps or be able to load MacOS via dual boot. Apple can't control what other companies do, so I don't see how they get the desktop version of Photoshop (one common example) on the iPad without MacOS if the third party company doesn't want to devote the time to it. Apple is trying to rewrite Final Cut to get it more on par with the desktop version and that is coming along slowly, so what hope is there that Adobe and other companies will spend time updating for the iPad?
Adobe is rewriting Photoshop and it's a work in progress... will it ever be on par with the desktop version, I highly doubt it. But it can end up being a situation to where Photoshop gets a certain feature that has been long requested that could potentially unlock the ability to have a Mac user switch over.