Hindsight is 20&#x2F;20. Working on legacy software devs sometimes want to implement the proper solution on paper rather than the best one. Perhaps it was a task that the dev didn&#x27;t get enough time to write something to update the passwords of a few million users. Perhaps they thought they&#x27;d come back to it in a few months and force a reset on users that hadn&#x27;t switched their password yet. Who knows.