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.
That's just a very arrogant take, from many patients that couldn't be more wrong.
Obviously a GP refers to specialists when necessary, but he is qualified to triage issues and perform initial treatment in many cases.