Wie schon erwähnt, handelt es sich hierbei um eine Beschränkung der Webextension Schnittstelle. (=die verwendete Erweiterungsschnittstelle seit Quantum)
Wenn also Erweiterungen Dateien auf die Festplatte speichern möchten, dann müssen diese das über den Weg der Download Schnittstelle machen, weswegen erzwungenermassen nur der festgelegte Downloadordner dafür verwendet werden kann.
Ich muss das Thema nochmal kurz hoch holen. Ich habe einen Raspberry Pi der 24/7 läuft und ich wollte gern einfach per Kontextmenü aus dem Firefox Downloadlinks direkt an den Pi senden, entweder per SSH oder eine eine Textdatei schreiben lassen, die dann auf dem Pi bei Änderung ausgeführt wird. Der DL soll dann auf dem Pi mit wget erfolgen. Das wäre günstig bei größeren DLs oder wenn der Server langsam ist. So könnte ich auch größere Mengen einfach mal rüber schaufeln und den Rechner aus machen.
Das dürfte aber wegen o.g. Einschränkung so nicht gehen, oder?