Whenever I call Pegasus to deliver my buzzard, the woman on the phone says it will be delivered "to our nearest airfield". However, it always spawns on the rooftop of the hospital in Strawberry (Unless you call them from that rooftop, then it spawns at the marina in La Puerta). I use it for missions, and it's rather annoying to have to waste time and money trying to pick it up in time to be useful. On some occasions, I have to call and steal a merryweather chopper because we all spawned somewhere remote, like Sandy Shores Airfield, or just outside Fort Zancudo.
Is there any possible way of getting the buzzard to spawn elsewhere in a mission? I know they're all over the place in free roam. I don't care about those, since free roam activities are terrible at making money compared to missions.