Why would Apple do this? What possible reason could they have for selling their own product short?
If you give them the option for 4Gb, 8Gb, 16Gb and 32Gb instead of limiting to 16Gb lots of people will freeze and never make a choice or get frustrated when they see the markup for 32Gb and avoid buying altogether because of that.
In limiting the amount of upgradable RAM on their sales page they show you choices that are most likely going to be easy to sell.