You obviously haven't tried installing a new hard drive on the MBP.
You don't need a better example of how not perfect the MBP design is.
You're right - as much as I need a bigger HD, the fact that it's so hard to replace made me resort to an external.
I'm talking about the things that define the daily experience with the machine - looking at the screen, typing, opening/closing it, etc., not something that you might do a few times at most in the computer's lifetime.