Question: why dmv takes so long?
Answer: It's slow because the DMV is ridiculously bureaucratic; there are no exceptions to the rules, everything has to go through a long and winding and inefficient process.