but the thing is you're not allowed to use all 8/16gigs for apps anyway. only like 1gb of it is accessible for apps. this is how my nexus s works. the other 15gb is "sd card"-like
It's usually HTC that does that crap with their Android phones.
My Samsung Galaxy S II has no such stupid limits.
In fact I checked all major Samsung phones released in 2011, none of them besides the Droid Charge(which essentially was a 1 year old phone rehash when released) does that.
HTC Sensation XL: 16 GB storage (8GB Useable)
HTC Evo 3D; Internal Memory: 1GB Useable (4GB eMMC, 3GB reserved, 1GB user-addressable space)
HTC Sensation: Storage 4 GB (1 GB user accessible)
HTC Evo4G: Storage 1 GB ROM (358 MB free)
HTC myTouch4G: Storage 4 GB (1 GB user accessible)
HTC Desire: 512MB FLASH ROM (150MB free for App storage)
HTC Nexus One: 512MB FLASH ROM (200MB free for App storage)
To give HTC possible credit, I don't see such limits on the Rezound.
HTC has been the abuser of that system. They're too cheap to provide quality NAND for their phones.
Yes, I see your Nexus S does this also.
Nexus S(released in 2010): 16GB iNAND (partitioned 1GB internal storage, 15 GB USB storage)