True but also each day they open slots due to cancelations or often have a system where you can just go in the morning and wait for somebody to not show up. Or allow things to be done online.
It is as with all bureaucracy: you got to be crafty to navigate it. For instance they will tell you exactely what you need to bring for each type of appointment but it still requires you to carefully read and do the work of preparing those things.