Um es sehr neutral auszudrücken.
Was bestimmt den mime-type eines über http verschickten Dokuments?
Die Zeile Content-Type=text/html bzw.
Content-Type=text/css
im HttpStream.
Wenn diese einfache Zeile nun mit dem Inhalt html/text fest verdrahtet ist, dann kommuniziert der Plattform/Framework-Hersteller dem Anwendungsentwickler damit: Ich weiss, dass du das niemals für etwas anderes als html/text verwenden wirst.
Und das kann man u.U. als Anmaßung von Wissen von Seiten des Plattformherstellers ansehen.
Aber aufregen bringt auch nix. Und sowieso gibt es in jedem Framework, jeder Plattform solche "Fehler".
Das einzige Argument, von solchen fixen Verdrahtungen von Seiten des Frameworkherstellers bestände darin, dass dadurch schlechtes Design von Seiten des Anwendungsentwicklers verhindert wird. Das ist aber in deinem Anwendungsfall eindeutig nicht so.
Axel
(braucht nicht diskutiert zu werden).