When I started the process a friend of mine had married and filed for his wife to immigrate to the UK, took him a month and he could have paid to expedite.
For some reason I assumed it would be similar to come to the US. Wrong.
The fees pay for the process. I would have thought most of it could be automated with the final check done in a few minutes but that is asking a lot, they could just employ more people?