Oh yeah, no, it's very centralized at the moment and even in a perfect implementation it'd still be somewhat more centralized than Nostr. Still, they've made a lot of progress (going from 100% centralized to mostly centralized in a couple months earlier this year). Theoretically, whether you were having X.com or Y.com aggregate data from PDSs, it'd still be the same PDSs so people from X.com could talk with Y.com - assuming no blocking/errors/funny-buisness was going on.
And for the DIDs, you can actually hold your own with your own PDS. Bluesky itself won't hand you your keys yet, although they are planning migrations at some point so they likely will in the future once that side of thing is developed. Probably not ideal for us and our fellow tech nerds, though most people probably won't care or even prefer custodially held keys.