Apple already fixed this with the Mac: they stock a handful of configurations most likely to sell, and then everything else is a custom order shipped direct from China. The reason why Apple has to sell specific RAM/storage pairs for iPads is that they don't have a custom order program for their other devices, so everything has to be an SKU, and has to sell in enough quantity to justify being an SKU.