They had all those features, but the implementation was crap. Anyone who ever made the mistake of buying a Kodak EasyShare will relate - the software was a proprietary, buggy half-arsed hackjob and you still had to plug your camera into a computer (into a special docking device!) to get anything off it and shared. All the other manufacturers just implemented the USB-storage protocol: simpler, more open, more reliable, more portable and no stupid camera drivers required; you could actually download photos from your camera to a friend's computer!
Not to mention that the cameras were overpriced compared to their competition, even ignoring the EasyShare brokenness.