It makes fair points but the elephant in the room is that the AT Protocol is not decentralized in practise and that goes back to your point about the protocol development model and I think Jack's point about Bluesky developing both the protocol and the major client
Maybe atproto will become decentralized in future but the protocol developer and its main consumer being the same entity is not great for the protocol
Bluesky could breakup Bluesky, split off the client development, and split the client itself into different versions - the enforced moderation issue provides a clean breakpoint. And sponsor development of competing clients
They don't seem to be doing much to encourage decentralization and that is strange