If the GP can handle my problem, I probably didn't need to go to the doctor anyway. A lot of care is done by specialists, and it can _easily_ take weeks or months to get an appointment with one. This is strongly dependent on one's insurance network though.
Ok, to be fair, they _can_ probably handle my problems better than I can.
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.