Objection. Look at first generation iMac G5s which had the entire back panel come off granting access to practically every part of the logic board, followed by the next generation G5s that only offered user upgradeable RAM to the C2D intel iMacs only offering an upgradeable RAM slot. Consider also the removable battery of the pre-unibody laptops compared to the built-in one on the unibody MacBooks.
Progress is relative depending on what you want out of your machine. I want matte 16 bit screens back.