Because, and fairly so, people don't want their spending to go into the pockets of companies that get kids interested in gambling or buy exclusivity.
The only gambling there was in Fortnite was in the paid version of the game that nobody really played anyway. The game that is actually popular doesn't have it.