Andy isn't wrong, if you look at the top 25 scorers, only 6 aren't with the team who drafted them.
The only ones who aren't with the teams who drafted them:
Panarin - signed as UFA
JT Miller - traded for 1st and a 3rd, broke out as a PPG player in Vancouver
Verhaege - signed as UFA, broke out later in his career
Tkachuk - wanted a trade out of Calgary, otherwise he'd still be there
Reinhart - traded for 1st and Levi, broke out as a PPG player in Florida
Forsberg - acquired for Erat (lol)
Teams are holding onto their stars, aside from drafting stars the best chance of getting one is to trade for one before they break out, like Hughes hopes to have done with the Dach trade.