Being a GP, I have observed that specialists get more respect from general public even though general practitioners have irreplaceable role in primary healthcare. Often, I have seen patients preferring specialists over GPs and this preference is increasing in medical aspirants also.