He's not getting blasted because people care about Uyghurs -- sadly he's right, not many people care.
He's getting (deservedly) blasted for the hypocrisy that he and his organization engage in on a seemingly daily basis. The NBA is a hypocritical virtue signalling organization and I've lost a lot of respect for them.
Long gone are the days of the NBA and its most popular stars staying out of politics. I remember Michael Jordan getting blasted for his "Republicans buy sneakers, too" statement, but I think he did the right thing: focusing on basketball and (at least publicly) staying out of politics.
Not sure why people look to celebrities/athletes for political opinions in the first place...