Wenn der Begriff 'Hauptsatz' dem Verständnis nicht weiterhilft, dann ersetze man ihn durch den Begriff 'Matrixsatz'. Das ist der Muttersatz, der selber keinem anderen untergeordnet ist, dem aber andere (Nebensätze) untergeordnet sind, ohne die er unvollständig wäre. Vollständig wird der Matrixsatz, indem man die Nebensätze, die Gliedsätze sind, durch Satzglieder ersetzt:
[Schwelgende] verschmähen [das Gereichte].
Die Gliedsätze haben also eine Funktion innerhalb des Muttersatzes, sie sind dem Gesamtgefüge untergeordnet.
Das ist doch eigentlich ganz einfach und wird nur schwierig, wenn man auf zweifelhaften Definitionen beharrt, was ein Hauptsatz sein soll.