Doch doch, die Bewappung der Ae und Re 6/6 ist schon logisch :):
So wurden bekanntlich die ersten 25 Maschinen den Kantonen zugeteilt, die zweiten 25 den Hauptorten. Bei diesen 50 Loks spielt es somit keine Rolle, ob sie einen Bahnhof aufweisen oder nicht (Appenzell i.Rh. hat ja nicht mal die SBB als solches auf ihrem Gebiet). Erst ab der 51. Maschine werden Ortschaften mit einigermassen 'wichtigen' Bahnhofsanlagen berücksichtigt. Und bei den Re 6/6 von Anbeginn an.
Die 'Gemeinde Schwyz' musste explizit mit dem Wortteil 'Gemeinde' ergänzt werden, da man die Maschine Namens-oder Wappenmässig ansonsten nicht von der Kantonslok hätte unterscheiden können. Bei anderen Kantonen mit gleichnamigen Hauptorten wie der Hauptort stellte sich dieses Problem nicht: Entweder handelte es sich (schon damals) Einwohnermässig um Städte (Zürich, Basel, Genf). Dort konnte für beide Loks dasselbe Wappen verwendet werden und der Name mit dem Wort 'Stadt' ergänzt werden. Bei anderen gleichnamigen Kantons und Hauptstädtenamen, zB. Schaffhausen oder Fribourg, sind die Gemeindewappen von den Kantonswappen verschieden. Dort konnte man auf die Bezeichnung 'Stadt' also verzichten. Der Unterschied ob Kantons- oder Städtelok ersah man am Wappen.
Im Fall von Schwyz hatte man das 'Problem' dass der Hauptort damals eben bevölkerungsmässig noch nicht als Stadt galt (keine Ahnung, ob sich Schwyz heute Stadt nennt). Man musste den Ort, also die Gemeinde vom Kanton unterscheiden. Da es weder über das Wappen, noch über die Bezeichnung 'Stadt' möglich war, wurde die Bezeichnung 'Gemeinde' vorangestellt..... alles klar?