its definitely not fixed at all... i found this issue several times (main weapon rewards requiring hutt dlc) on several classes i had been leveling. and even today, on a fresh server/legacy/level 1 characters, my nephew leveled up 3 classes himself up to about level 15-20 each and found this present multiple times. i mean for sure just the bounty hunter starting planet he got this issue twice on hutt planet alone.
my solution was that on my server/legacy i have alt crafters leveled to about 400 from launch, so it took real money to unlock that preferred 3rd crew skill to make it so i can craft my own weapons...
i guess the adaptive trainee + modification stuff that you just purchase every 4 levels from the vendor is the only band-aid..
a simple fix (for me) would be for dev team to just add in weapons of your specialization as part of the loot table in heroics reward boxes... so far i've done dozens and dozens of heroics level 25-40+ on five characters this week... zero were main hand weapons...
edit: doing heroics below level 30, my nephew found 2 main hand weapons as reward. both require hutt dlc...
edit: so scratch the 1-50 heroics reward idea "solution"... those also require hutt dlc... come on bioware...
i know i'm ranting, but this hutt dlc requirement in non-dlc quest rewards is a real kick in the face.