Abgesehen davon, dass du dich jetzt meines Empfindens nach etwas unverschämt weit aus dem Fenster lehnst und von ehrenamtlichen "Mitarbeitern" noch mehr Engagement erwartest... Na, ich lass das mal gut sein. Vielleicht verstehe ich deine Anmerkungen auch einfach falsch.
Du wolltest wissen woher die !important-Klassen kommen. Das habe ich klar gelegt. Nämlich, dass es keine Schikane ist, sondern eben ein Mitbringsel von Bootstrap-4, das man nutzen kann oder nicht. Entscheidend ist nicht, was in der CSS-Datei liegt, sondern, was davon im HTML-Code genutzt wird.
Nachdem man sich bei Joomla-4 mittendrin entschieden hat, den Internet-Explorer zu ignorieren, konnte man es sich eben leisten, Bootstrap-4 in großen Teilen zu vergessen, aber trotzdem noch ein paar nette Features beizubehalten. Daher kommt dieses "Mischmasch" im Casseiopaia.
Wenn du dich in Bootstrap-4 einarbeiten willst, gibt es hier eine hervorragende Doku (https://getbootstrap.com/docs/4.3/layout/overview/), die dann aber wieder von dir erhöhtes Engagement erwartet, als nur zu fordern und abzuholen
Wenn du lieber auf die Fähigkeiten moderner Browser vertraust, also ohne Einschleppen von externem CSS wie Bootstrap, lohnt vielleicht eine Einarbeitung in "CSS Grid Layout" (das meinte skodi ). Hier eine kurze Einführung, die genug Stichworte liefert, um sich anderswo Tipps und Tricks zusammenzususchen und auszuprobieren (https://www.w3schools.com/css/css_grid.asp).
Wenn du gezielt fragen zur Umgestaltung deiner Seite hast, findest du in den Forenregeln wie du die Fragen stellen solltest, zielgerichtet. Wird man dir meist helfen können.
Wenn du an Templates was ändern willst, musst du dich in jedem System mindetstens in HTML oder CSS einarbeiten. Sonst musst halt warten bis Joomla-4-Templates am Markt sind. Und wie Indigo66 andeutet, werden da viele Variationen bei sein, weil man jetzt eben etwas freier bei der Gestaltung ist. Auf der anderen Seite werden Erweiterungsprogrammier teils große Probleme kriegen, weil es eben kein verpflichtendes Grundsystem mehr gibt, auf das man CSS-technisch "blind" aufsetzen kann.
Von 2 Templates rede ich, weil es eines fürs Frontend und eines fürs Backend (Administration) gibt. Selbstverständlich kann man beide durch eigene und fremde ersetzen.
Und das "Kompilieren" war eine Antwort auf skodi . Aber wer kein CSS kann, hat da nicht viel von gleich bei SASS anzufangen. Oder, warum eigentlich nicht... Das CSS der beiden Templates wird halt aus SASS kompiliert. Der End-User muss sich davon nicht tangieren lassen!!!!!! Kann ihm wurst sein. Und in diesem Fall, "Kompilieren von SASS nach CSS" gibt es ein Joomla-Plugin von einem Freiwilligen. Es gibt auch plattformübergreifende stinknormale Programme, die einem per Drag&Drop was "kompilieren".
Joomla ist ein offenes System. Man darf alles tun und lassen, was man will. Auch in Linux schraubt man nicht an Core-Bibliotheken