There were some Government Highlanders at Culloden, such as the Argyll Militia. The Black Watch were stationed in England, if I remember correctly, to guard against a possible French invasion.

Remember that the Highland Watch, the Independent Companies of Highland Soldiers which became the Black Watch, were raised to patrol the Highlands & maintain law & order -- much as the Northwest Mounted Police did for Western Canada.

Cheers,

Todd