As mentioned in the comments you don't need to load the code of a package with \usepackage. You can copy it to your preamble:
\documentclass{article}
\makeatletter
... lots of code lines from various packages
\maketother
\begin{document}
But imho this doesn't really answer your question. You probably want to know if you really need this additional code lines.
The LaTeX kernel is a kernel, it is like the operating system on your PC. So it doesn't contain code for everything. Due to historical reasons quite a number of things that should be in the kernel are currently in external packages e.g. color support, graphics, language support, support for input encodings, amsmath code, keyval, basic drawing commands -- hopefully they will wander in the kernel in future version.
But for special things you always will have to load external code (and the class you are loading with \documentclass is already such an external code), e.g. if you want to draw a duck sitting on chessboard:
\documentclass{article}%
\usepackage{tikzducks}
\usepackage{xskak}
\begin{document}
\begin{tikzpicture}
\newchessgame
\node at (1,1) {\chessboard[showmover=false]};
\duck
\end{tikzpicture}
\end{document}

hyperrefpackage to do that. But there are hundreds of specialized uses for which packages are extremely helpful: in my field, I use packages for drawing trees, aligning words with their translations, formatting linguistic examples etc. – Alan Munn Feb 16 '18 at 05:21enumitemreplacingenumerate. Yes, there is often overlap in functionality between different packages that do similar things, there are some combinations of packages that are incompatible, and some combinations of packages must be loaded in a specific order. – ChrisS Feb 16 '18 at 06:12