Android devices are built with Linux, and factory devices are missing part of the Linux code required to give you those admin privileges that allow you to install or uninstall any program you like. When you buy your phone, by default the manufacturer is the only party that has administrator privileges. This is because even though you own your device, you actually don't have admin privileges as you might on a Mac or Windows computer that you own. It can be frustrating when you can't save your favorite pictures or download new apps when you're forced to keep apps that you don't use.
With many of these programs, you can't uninstall them, even if you've never used them. If you've owned a smartphone, you've doubtless noticed that there are certain apps and programs that come standard with the phone.