Why did Americans idolize basketball stars?

Generally speaking all sports stars receive a certain amount of "fan idolization" . This is not just for basketball players but for heroes in all sports. This is true in the United States and everywhere else in the world in a generalized fashion. It seems any public needs a Hero. And whether the heo is a race car driver of a European soccer player, heroes are part of a nation's culture.