Stormtroopers can't be guaranteed to just follow orders blindly unless they are clones. That's why they have reconditioning available...
There is a second case of stormtrooper blatant disobedience shown in the movie itself.
Kylo Ren repeatedly cries out "Guards! GUARDS!" - but no guards come. We see two guards turn around and walk away rather than obey his order to attend him.
Now, neither one seems particularly afraid that the other will turn them in as a traitor, which suggests that this behavior is not just common enough to have at least one reconditioning centre, but is in fact endemic.
The guards communicated their desire to walk away with no more than a glance, so clearly the two guards are very close - far closer than interchangeable clones ever were permitted, by design. This closeness was also shared between Finn and the dead "Slip" (FN-2003) who left his handprint on Finn's helmet, and likely also to "Nines" (FN-2199, aka TR-8R), explaining Nines' furious cry of "traitor" and undisciplined impromptu duel with the riot baton.
These aren't unthinking warriors: they're people with emotions. An entire planet of people with emotions, silenced.
At least they got a good speech as a send-off.