This is also the fault of sports fans who value spectacle over loyalty. Players who value the city and team over an additional few millions in total career earnings or individual awards still show up sometimes, but they hardly get any awareness for this.
Nowitzki's run with Dallas in 2011 was by far the most impressive playoff performance an individual player has shown in the NBA for decades, carrying his team as the only all star to beat Durant, Harden and Westbrook with Oklahoma, Kobe with LA and Lebron, Wade and Bosh with Miami. All of them in their prime.
12 years later, few people seem to remember this run or Dirk, who decided against earning big money in LA and even voluntarily got less so Dallas could create a better team before he retired.
Kobe did the same with LA and led them to championships.
Not staying with your team up until they win a cup or hopping teams to boost your individual accomplishments is a thing that makes me value players much less. Lebron will never be as good as Michael or Kobe just for this reason imo.
However, it is also true that DeBrincat wasn't asked for this situation. If he should however end up in Vegas instead of Detroit (if they want him), my verdict is clear.