There is a few solid prepackaged systems around now. Doom emacs is very comprehensive. Similar systems also exist rather than starting from nothing.
Elisp is a programming language that supports many ways to do things so there is lots of ways people do things.