Germany's nationality law looks no less ethnocratic than Israel's Law of Return:
"Article 116
(1) Unless otherwise provided by a law, a German within the meaning of this Basic Law is a person who possesses German citizenship or who has been admitted to the territory of the German Reich within the boundaries of 31 December 1937 as a refugee or expellee of German ethnic origin or as the spouse or descendant of such person.
(2) Former German citizens who, between 30 January 1933 and 8 May 1945, were deprived of their citizenship on political, racial or religious grounds and their descendants shall, on application, have their citizenship restored. They shall be deemed never to have been deprived of their citizenship if they have established their domicile in Germany after 8 May 1945 and have not expressed a contrary intention.
And until 1999 it was even more so, as shown here. Israel's Arabs all acquired Israeli citizenship merely by not leaving in 1948 when their leaders told them to. This makes Israel less ethnocratic than Germany. (https://en.wikipedia.org/wiki/German_nationality_law#Expansion_of_access_to_citizenship):
"Naturalisation regulations were relaxed in 1991 to allow noncitizens between the ages of 16 and 23 to acquire citizenship if they had been legally domiciled in Germany for eight years, attended a school in the country for at least six years, had no criminal convictions, and renounced their previous nationalities. All other immigrants became eligible for naturalisation if they had lived in the country for 15 years, were self-subsistent, held no criminal record, and forfeited any other nationalities. These changes were implemented at the discretion of the government until they were codified in legislation in 1993.[36]
More substantial changes were adopted in 1999, when birthright citizenship was introduced for children born since 1 January 2000 to noncitizen immigrants who had resided in Germany for at least eight years. Any such children who held another nationality at birth were required to choose between their German and foreign nationalities on reaching the age of 18. As a transitional arrangement, children born between 1990 and 1999 to applicable parents could also acquire citizenship by special registration, provided that their parents had registered them by the end of 2000. Until this change, German nationality had been transmitted to subsequent generations only by descent rather than by birth within Germany.[85]
Requirements for naturalisation candidates were further relaxed in the 1999 reform as well; the residence requirement was reduced from 15 to eight years and immigrants from other EU countries or Switzerland no longer needed to renounce their previous citizenship before acquiring German nationality, provided that the relevant country reciprocated this treatment in its respective nationality law. This condition of reciprocity was removed in a subsequent 2007 amendment.[86]