How is Bam in the All Star game and not Porzingis? Prorzingis is on the best team in the league with 20.2 pts on great efficiency. Bam is on a play in team with 20.2 pts on worse efficiency...
The simplest answer is they probably don't want one team to contribute more than 2 players. The last time a team had at more than 2 players picked for the ASG was in 2017, when the Dubs had Steph, Klay, Dray and KD picked. They were 47-9 by the All Star break and they had made the Finals losing to Cleveland the year before, and had won it the year before that. I can kind of understand why they had 4 players picked.
2015 they had 3 players picked in Steph, Klay and Draymond, along with Atlanta, who had Al, Millsap and Jeff Teague. Those 3 I find harder to justify (thought ATL was 43-11 at the time of the break).
The only other time I remember recently was us in 2011, when we had KG, PP, Ray and Rajon. Apparently Detroit had 3 players picked in 2006.
It's not exactly 100% meritocratic, but I can understand why they would want to share the accolades around. I don't agree with it, I think we deserve at least 3, but I understand it. They want as many fans from as many teams as possible tuning is as this is a commercial thing as much as a representative thing. Now if it was an All-NBA selection I think that should definitely be meritocratic.