Behodar:
gehenna:
Not so practical anymore when a lot of modern devices have storage and memory built into the motherboard.
That's almost a self-fulfilling prophecy... essentially you're saying that it's difficult to upgrade a PC because the manufacturers have made them difficult to upgrade.
It's easy to upgrade most desktop PCs, because size and portability are not issues for desktop PCs. The problem is people wanting smaller and lighter portable devices where compromises in performance and reparability are always going to happen.