NFC is incredibly cheap to implement and is not detrimental to the phone if not used. Additionally, in order to make NFC functionality popular, manufacturers need to start including it in hardware now. It will only start being used when lots of people have it.
LTE on the other hand is more costly to include, and, more importantly, is detrimental to the device. It is generally merciless on battery life, and it makes the phone thicker and heavier. Given that most potential users can't access LTE networks, and only some of those who can are likely to even want to, it just doesn't make sense to make an LTE version for those with HSPA+ access. Even though I live within Bell and Rogers' LTE coverage, if you offered me the choice of an HSPA+ only version or an LTE/HSPA+ version, I'd take the HSPA+ version every time.
I would imagine TI is taking a loss on Galaxy Nexus chipsets in order to make their chipset the reference design for ICS. I guess Samsung didn't want or need to match them. As for the camera, I can only guess that Google and Samsung couldn't get the results they desired from the 8MP camera Samsung used in the GSII when they attempted to eliminate shutter lag.
A lot of people dismissed the Nexus S for the same reasons, it just wasn't cutting edge enough. Yet here we are a year later and the Nexus S is about to get ICS, while the GSII variants will wait and the original Galaxy S variants seem like an afterthought to all but the mod community. This time next year, I'll bet that the Galaxy Nexus will be about to get the newest version of Android while the GSII variants will be an afterthought to the GSIII.