why do i have to
install gparted just so i could partition my disk
You don't. The tools to do this without the gui are likely included in your distribution as a base. Try gdisk or fdisk or parted.
install fuse so i could run .appimage files
Fuse (Filesystem in Userspace) is a dependency of appimage. https://github.com/AppImage/AppImageKit/wiki/FUSE
why don't these functions come preinstalled
That's up to your distribution, but typically the answer is 'users can install it through the package manager if and when they need it'.
Ask them - raise a bug (after checking that there's no others that exist) and see if there's a good reason for it!
maybe i am now starting to understand why is linux invunerable to viruses: u kinda have to sudo ur way through everything so u could u achieve ur need
Yes, strict separation of user privileges has historically been a reason why Unix-like OSes are harder to compromise, but it's not a silver bullet.
Windows, for example, still had everyone using an Administrator account for day-to-day stuff until Vista / 7.
maybe i am venting, but as a newcomer from windows, its kinda overwhelming
I'd suggest changing your approach; expecting things to adhere to patterns that you're familiar with from Windows is not likely to make your life easier.
If you're comfortable with the terminal, get used to basic commands like cat, grep, find, etc - the command line tools are often more available (and more powerful) than their hypothetical GUI counterpart!