Die User können einen Softfork z.B. selbst mit 100%-Mehrheit nicht verhindern.
Nein, aber das spielt auch keine Rolle. Ausserdem gilt es für jeden Fork. Die Miner können mit ihrem Fork ohne die restlichen Nutzer nämlich nichts anfangen. Genausogut können sie morgen ihren eigenen Altcoin auf den Markt bringen - ohne Nutzer hat er genau den Wert 0. Also: Ohne Nutzer kein (erfolgreicher) Fork.
Umgekehrt ist es einfacher. Wenn es Nutzer gibt, werden sich immer auch Miner finden.
Das ist der Tatsache geschuldet, dass Miner bezahlt werden, Nutzer aber nicht. Damit bestimmen die Nutzer den Wert, die Miner müssen folgen, wenn sie daran teilhaben wollen.