Da (verm. einer von euch beiden) bei mir diesbezüglich auch per E-Mail angefragt hat, bin ich gerne bereit, darüber Auskunft zu erteilen. Die wesentlichen Elemente der mit \maketitle erzeugten Titelseite stammen noch vom Autor von Script für LaTeX 2.09. Damals, vor rund 30 Jahren(!), wurden mit dem Paket tatsächlich zuerst einmal Skripte an der TU Karlsruhe (heute KIT) gesetzt. Die Typisierung war dann »Vorlesungsskript«, »Praktikumsunterlagen«, »Basispraktikum« etc. Bei Franks Diplomarbeit war es vermutlich »Diplomarbeit«. Bei meiner Studienarbeit war es »Studienarbeit« und bei meiner Diplomarbeit (das war das erste Dokument überhaupt, das mit KOMA-Script gesetzt und veröffentlicht wurde) war es in der Tat »Diplomarbeit«. Und ja, es wäre auch denkbar, einen solchen Zusatz als Untertitel zu setzen. Wenn man allerdings einen Titel und einen echten Untertitel hat, erscheint es mir ebenfalls wenig günstig, die Typisierung (oder wie auch immer man die Angabe nennen will) ebenfalls unter dem Titel zu haben.
Denkbar wäre auch, dass man als Typisierung eine Buchreihe angibt. Allerdings gilt für Buchreihen noch viel mehr, was mein*e Vorredner*in bereits geschrieben hat: Individuelle Anforderungen an die Gestaltung des Titels sind eher mit der titlepage-Umgebung als mit \maketitle umzusetzen, außer es hat bereits jemand ein Paket oder eine Wrapperklasse bereitgestellt, die diese Anforderungen mit \maketitle umsetzen. Dann muss man sich natürlich auch keine Gedanken mehr machen, ob man »Diplomarbeit« nun als \subject oder als \subtitle setzt. Man hält sich dann schlicht an die Vorgaben. Solche Wrapperklassen gibt es beispielsweise für die TU Dresden oder die TU Darmstadt.
Ob das Paket titlepage wirklich das gewünschte liefert, sei hingegen angezweifelt. Das Projekt hat (wie so viele) mit einem hohen, aber durchaus vernünftigen Anspruch begonnen, ist aber nach anfänglichem Interesse nicht wirklich auf dauerhaftes Interesse gestoßen und deshalb auch nie richtig in Fahrt gekommen. Vielleicht werde ich es ja irgendwann einmal in ein öffentliches Repository überführen. Vielleicht bekommt es dann genügend Interesse, dass es irgendwer übernimmt.