If they had no intention of updating, why would they waste money putting in extra ram when they could just use 256, charge the same, and increase their profit?
Why do you assume 256 is cheaper? I mean, it's all supply and demand isn't it, and if there's a stack load of 512 Meg chips going begging, then why fit 256 Meg?

