I agree with this article. I was actually thinking about this earlier today and amazed at all the backlash. There is a trade-off between form factor and upgradeability. I suspect (and I'm sure they did their homework) that a large percentage of apple's target demographic favors a sleaker design. This has certainly been the case with ipods, iphones, ipads, etc.