Relying on hirelings for ANY crafting material is a slap in the face (*cough* Provisioning *cough*).
Trying to get scraps for new medium armor is a chore - hide scraps will only be dropped according to your maximum wearable level or according to the level of the creature, which ever is lower.
So, you can take a level 10 to Craglorn and farm Vet 9+ cloth and ore nodes all day long; but if you were to somehow kill any of the creatures there, the best scraps they would drop would be Rawhide. This means that one cannot as effectively farm as they play in anticipation of the next level crossover for medium armor. The player must then actively farm on a higher level character or be forced to wade through creatures in lower leveled armor.
Then there is the fact that dropped scraps are RNG based and only ever 1 or 2 from creatures that drop them. Sometimes you'll get junk hides, sometimes you'll get nothing - this never happens with ore nodes and rarely happens (if someone leaves the fish bait) on cloth nodes.
So why does zenimax hate medium armor?