The "reason" Napoleon gave Jews rights, was because they had none. They were viewed as an alien nation minority, unassimilable, within a majority homogenous host nation.
Of interest, is that the Lubavitcher Rebbe chose to remain within the Tzar of Russia's rule, as a despised minority of "aliens", rather than accept Napoleon's offer.
Why? Because Napoleon offered a deal: Renounce your self-concept of being "The Jewish Nation in Exile" in exchange for the Napoleonic Law recognizing you as a French "ethnic" minority group with full recognition and rights of other Frenchmen. The Rebbe realized this would mean an "acceptance" of Exile and abandonment of our hope for Return and Moshiach.
It should also be noted that Joseph Stalin, the supreme Jew-hater, created an artificial "Soviet Jewish State" in Siberia, claiming that Yiddish & Hebrew were recognized languages along with Russian, and he "strongly encouraged" all Jews in the USSR to "move" to their new "homeland" (most on cattlecars). In actuality, of course, it was simply a Gulag prison to kill off as many Jews as he could, but Stalin's scheme was twofold: The USSR promoted the Soviet Jewish State in world propaganda in an attempt to deceive the world into believing that "The Worker's Paradise" gave full rights and freedoms to all (even the Jew), and also arrested and imprisoned all "Zionists" (Jews wishing to leave the USSR & Return to their own homeland)...torturing and killing them, under the legal fiction that "because the USSR included the only true authentic Soviet Jewish Republic as one of its states, any Jews who refused to become atheist Communists and move there were obviously Enemies of the Soviet Motherland, and therefore it was only proper for the Worker's State to execute all refusing to assimilate.