Getting a potential answer right away is certainly temping over waiting weeks to get an appointment
Obviously a GP refers to specialists when necessary, but he is qualified to triage issues and perform initial treatment in many cases.
But, presumably for liability and out of a genuine attempt to get me the best care possible, they _prefer_ to send me off to a specialist. Either way I'm not being treated until the specialist has time, which take a couple months at least.
And then 6⁺ months to be seen be a specialist.