Yeah, nah, there isn't. Take the armorer in Oxenfurt, doing orders for the Redanian army, does he refuse Geralt or anyone else? Do you think the Redanian, or Koviri, armies employ their own military dyers? No, they commission orders from civilians. There is an actual civilian dyeing industry...