There are many models of Dell, and I have upgraded all the above components.
Again, though, this is not why people buy Dells.
Other than the high end XP and Alienware, the home computers are often purchased as a first computer by people who just want to surf and have email. although I know many people who are on their third or fourth Dell, mostly because of cost and reliability.