I'm not missing anything. We're talking about the amount of RAM/address space a 32-bit OS can address. And many people actually install 4GB RAM today, and wonder why xp/vista cannot use it all. It is not an impossible barrier to overcome, but Microsoft won't do it for reasons like bad drivers etc.
Application developers don't need to worry much. They don't deal with virtual to physical address translation.
Application developers don't need to worry much. They don't deal with virtual to physical address translation.