The reason [Kobe] Bryant's shirt isn't decorated with logos has nothing to do with opposition to capitalism. It's because of capitalism. The NBA earns many millions from the rights to broadcast games and the sale of replica uniforms. Sharing the NBA brand with other corporations would dilute its power.
Thus, capitalism preserves the sanctity of sport. Only in the USA.