I've came across this video a few weeks ago, where this guy is theorizing that Blue is secretly a member of Team Rocket, which explains your unexpected encounters with him when trying to complete a minor objective and his team lineup everytime you battled him. The video can be found here:
Do you find this theory plausible or just plain straw-grasping and contradicting his role in Pokemon Origins?