This is a super helpful crash course, thank you for writing it!
Devs should be aware that for apps specifically, it applies less to tools, that they do lose a layer of moderation and safety for did:web. The cost of decentralisation! Additional measures need to be put in place within the app