Setting inbound route destination to extension instead of queue

Hi PBX gurus!
I am copying settings from our old elastix to new freepbx system.
That elastix configuration was established by another one.
While copying it, I saw a config scheme as follow:

Inbound route: destination ------> extension-1000
extension-1000: dest if no answer -------> ivr-main
ivr-main: ext-i and ext-t ------> queue-1

So I wonder why the guy didn’t set destination to queue directly as

Inbound route: destination -------> queue-1

extension-1000 never goes available/online. ivr-main has timeout=0 and repeat_loop=1. Any suggestions?

I doubt anyone here can tell you why “the guy” set it up that way.

My guess is the original idea was that 1000 would be a receptionist. Call get a human, if no human go to IVR. I have seen many set up like this. Chances are they never hired the human.

Hmm thanks @jfinstrom It is more clear now.

EDIT:
After looking other configs as well, I just recognized that some extensions are dummy ones to allow adding time conditions to the queue.