In my opinion, Apple started losing its way when it started caring more about "fashion", which is not necessarily the same as (and it's often the opposite of) good design.
Sure, they IMO should increase the minimum past 128, but many people don't use close to that and the 1,300$ price point is attractive w/ 2.7GHz i5.