re: moving towards unexpandable portables
My opinion is no, not really ... except that's not really a fair question.
What you should be asking is if we really want to accept ultra-thin/portable laptops that aren't expandable?
Not that long ago, people basically had to settle for laptops that were huge, heavy "bricks" if they wanted ANY hope of having a system with enough performance to rival a desktop machine. Now, things have come a long way (with Apple acting as one of the leaders in the push for a portable to really be as portable as possible).
Where we're at right now, you can either accept something with the thickness and size of, say, a Macbook Pro, and still be able to put standard memory sticks or hard drives in it --- or you can ask to go thinner and lighter than that, and reach the point where those items get proprietary and more integrated.
There's a market for both types, really. I like what they've done with the Air, except I think they need to make it a little more clear to new buyers that it's NOT upgradable. I bought my wife one, recently, and she loves it for web surfing, remote access into other machines to do phone support, etc. etc. But I didn't even realize, initially, that I wasn't going to be able to upgrade its RAM later. The 2GB built in is sufficient, but I would have really preferred it have 4GB.
It seems clear to me that if you purchase the Air, you have to consider it a "disposable" unit that you buy the 3 year AppleCare warranty on, and plan on getting rid of after that time period elapses. (Not that huge a deal when you consider how many people upgrade a portable in 3 years' time anyway.)
Do we really want to move laptops to a point where they are completely unexpandable?