Schufa scores are definitely a thing in Germany; I mean, same thing different name..
If you don’t have any record: Great for Schufa, bad in the US.
There's a catch-22 if rules are so strict so that you can't get credit because you haven't had credit before, but in general "positive" credit reporting seems pretty beneficial.