Cg,
your source may be reliable.....but its not the way it is. Matter of fact I know of 0 outfits that require you to give up meat. Donate is one thing, but not requirements.
Caribou are migratory animals. Though some areas have resident populations most more a significant amount. the smaller herds are the more resident herds. Some have some monsters in them!
Anyways, the best advice I will give you is this. bring a sat phone and be prepared to move IF NEEDED! if your pilot refuses to do this...I would hunt somewhere else!
There is NO OTHER animal (including elk) that walks as fast as a caribou does. you wont catch them! If a herd pushes through your area you can go from many animals one day to a camping trip tomorrow.
There is no draw tag that will guarantee they will or wont move! Caribou are nomads to the extreme of the definition!