while i agree with you, needs change. You never know which average user just happens to want to write and compile their own C stuff, or something else that is not 'normal'. Also, some other user might pop up onto the scene six months after the machine is bought, or maybe the person buys the machine as a 'normal' user, learns a lot of stuff, and needs more software.
Most of the time, so long as they have the install CDs no problem, but it annoys me because linux systems could be just as bloated as windows, if they were 'little bit of everything' style preinstalled. this is the only down side of mandrake, in my opinion. Now i know why people say it's a good beginner OS, because mandrake is a bit bloated by default.