The correct answer is: he didn’t think it was useful to him and he needed the money.
Napoleon decided to sell the Louisiana Territory to the United States in 1803 primarily because he realized that the territory was not as strategically valuable as he had hoped, especially considering his difficulties in maintaining control there, as well as financial pressures from ongoing conflicts in Europe.